diff options
Diffstat (limited to '3rdparty/genie/scripts/genie.lua')
-rw-r--r-- | 3rdparty/genie/scripts/genie.lua | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/3rdparty/genie/scripts/genie.lua b/3rdparty/genie/scripts/genie.lua index 144b5cf3709..291dd526bac 100644 --- a/3rdparty/genie/scripts/genie.lua +++ b/3rdparty/genie/scripts/genie.lua @@ -21,10 +21,11 @@ language "C" kind "ConsoleApp" flags { - "No64BitChecks", "ExtraWarnings", + "No64BitChecks", "StaticRuntime" } + includedirs { "../src/host/lua-5.3.0/src" } @@ -44,6 +45,10 @@ "../src/host/lua-5.3.0/etc/*.c", } + buildoptions { + "-m64", + } + configuration "Debug" defines { "_DEBUG", "LUA_COMPAT_MODULE" } flags { "Symbols" } @@ -66,16 +71,14 @@ configuration "bsd" targetdir "../bin/bsd" - configuration "solaris" - targetdir "../bin/solaris" - defines { "_REENTRANT" } - buildoptions { "-std=gnu99" } - links { "dl" } + configuration "linux or bsd" + defines { "LUA_USE_POSIX", "LUA_USE_DLOPEN" } + buildoptions { "-Wno-implicit-fallthrough" } + links { "m" } + linkoptions { "-rdynamic" } - configuration "linux or bsd or solaris" - defines { "LUA_USE_POSIX", "LUA_USE_DLOPEN" } - links { "m" } - linkoptions { "-rdynamic" } + configuration "linux" + defines { "_FILE_OFFSET_BITS=64" } configuration "macosx" targetdir "../bin/darwin" @@ -83,8 +86,10 @@ links { "CoreServices.framework" } configuration { "macosx", "gmake" } - buildoptions { "-mmacosx-version-min=10.4" } - linkoptions { "-mmacosx-version-min=10.4" } + buildoptions { "-mmacosx-version-min=10.6" } + linkoptions { "-mmacosx-version-min=10.6" } + + configuration {} -- |