-
Notifications
You must be signed in to change notification settings - Fork 2
/
luzer-scm-1.rockspec
33 lines (30 loc) · 1000 Bytes
/
luzer-scm-1.rockspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package = "luzer"
version = "scm-1"
source = {
url = "git+https://github.com/ligurio/luzer",
branch = "master",
}
description = {
summary = "A coverage-guided, native Lua fuzzer",
detailed = [[ luzer is a coverage-guided Lua fuzzing engine. It supports
fuzzing of Lua code, but also C extensions written for Lua. Luzer is based off
of libFuzzer. When fuzzing native code, luzer can be used in combination with
Address Sanitizer or Undefined Behavior Sanitizer to catch extra bugs. ]],
homepage = "https://github.com/ligurio/luzer",
maintainer = "Sergey Bronnikov <[email protected]>",
license = "ISC",
}
dependencies = {
"lua >= 5.1",
}
build = {
type = "cmake",
-- https://github.com/luarocks/luarocks/wiki/Config-file-format#variables
variables = {
CMAKE_LUADIR = "$(LUADIR)",
CMAKE_LIBDIR = "$(LIBDIR)",
CMAKE_BUILD_TYPE = "RelWithDebInfo",
CMAKE_C_COMPILER = "clang",
CMAKE_CXX_COMPILER = "clang++",
},
}