cpplab/premake5.lua

42 lines
No EOL
948 B
Lua

workspace "CppLib"
configurations {"Debug", "Release" }
system "linux"
project "CppCmds"
kind "ConsoleApp"
language "c++"
targetdir "bin/%{cfg.buildcfg}"
files {"**.hpp","**.cpp"}
filter "configurations:Debug"
defines { "DEBUG" }
symbols "On"
filter "configurations:Release"
defines { "NDEBUG" }
optimize "On"
filter { "system:linux" }
links {
"wx_gtk3u_xrc-3.0",
"wx_gtk3u_html-3.0",
"wx_gtk3u_adv-3.0",
"wx_gtk3u_core-3.0" ,
"wx_baseu_xml-3.0",
"wx_baseu_net-3.0",
"wx_baseu-3.0",
"glfw3"
}
includedirs {
"/usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.0" ,
"/usr/include/wx-3.0"
}
defines {
"_FILE_OFFSET_BITS=64",
"WXUSINGDLL",
"__WXGTK__"
}