diff options
Diffstat (limited to 'premake.lua')
-rw-r--r-- | premake.lua | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/premake.lua b/premake.lua new file mode 100644 index 0000000..654ffb0 --- /dev/null +++ b/premake.lua @@ -0,0 +1,32 @@ +project.name = "luaevent.core" +project.libdir = "lib" +project.bindir = "bin" + +package = newpackage() +package.kind = "dll" +package.language = "c++" +package.targetprefix = "" +package.target = "core" + +package.links = { + "event" +} + +package.includepaths = { + "include", +} +if linux then + package.buildoptions = { "-Wall" } + package.config["Debug"].buildoptions = { "-O0" } + package.linkoptions = { "-Wall -L/usr/local/lib" } + package.postbuildcommands = { "mkdir -p test/luaevent", "cp bin/* test/luaevent", "cp luaevent.lua test" } +else + print([[Other environements currently untested, may need tweaking]]) +end + +package.files = { + matchrecursive( + "src/*.c", + "include/*.h" + ) +} |