4e8c7defc3
FossilOrigin-Name: fbec91473a28cdf9b9d94b75b3955be56fd0fb20975a8219958fae284c523315
34 lines
771 B
Lua
34 lines
771 B
Lua
solution "Treebird"
|
|
configurations { "Debug", "Release" };
|
|
|
|
-- BEGIN Mastodont project
|
|
project("treebird");
|
|
kind("ConsoleApp");
|
|
language("C");
|
|
cdialect("C99");
|
|
files { "src/*.h", "src/*.c" };
|
|
includedirs { "include/" };
|
|
|
|
configuration { "linux", "bsd", "gmake" };
|
|
linkoptions { "`pkg-config --libs mastodont`" };
|
|
|
|
configuration { "Debug" };
|
|
defines { "DEBUG" };
|
|
flags("Symbols");
|
|
|
|
configuration { "Release" };
|
|
defines { "NDEBUG" };
|
|
flags("Optimize");
|
|
-- END Mastodont-c
|
|
|
|
local prefix = os.getenv("PREFIX") or "/usr/local";
|
|
|
|
newaction {
|
|
trigger = "install",
|
|
description = "install binary",
|
|
execute = function()
|
|
os.copyfile("treebird", prefix .. "/bin");
|
|
os.mkdir(prefix .. "/share/treebird");
|
|
os.execute("install -d dist/ " .. prefix .. "/share/treebird");
|
|
end
|
|
} |