blob: 34d98dd5b6b5c703e92ff2a3e7f3d9faa805d640 (
plain) (
blame)
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
34
35
36
|
workspace("lush")
configurations({ "Debug", "Release" })
-- lush project
project("lush")
kind("ConsoleApp")
language("C")
targetdir("bin/%{cfg.buildcfg}/lush")
local lua_inc_path = "/usr/include"
local lua_lib_path = "/usr/lib"
if os.findlib("lua5.4") then
lua_inc_path = "/usr/include/lua5.4"
lua_lib_path = "/usr/lib/5.4"
links({ "lua5.4" })
else
links({ "lua" })
end
includedirs({ lua_inc_path })
libdirs({ lua_lib_path })
files({
"src/**.h",
"src/**.c",
})
defines({ 'LUSH_VERSION="0.0.1"' })
filter("configurations:Debug")
defines({ "DEBUG" })
symbols("On")
filter("configurations:Release")
defines({ "NDEBUG" })
optimize("On")
|