diff --git a/Externals/Lua/luaconf.h b/Externals/Lua/luaconf.h index e2cb26163a..2c46a4b340 100644 --- a/Externals/Lua/luaconf.h +++ b/Externals/Lua/luaconf.h @@ -10,7 +10,7 @@ #include #include - +#include "../../Source/Core/Common/Src/Config.h" /* ** ================================================================== diff --git a/SConstruct b/SConstruct index 8eccc6726a..fdcdcbe396 100644 --- a/SConstruct +++ b/SConstruct @@ -335,6 +335,18 @@ conf.Define('HAVE_COCOA', env['HAVE_COCOA']) conf.Define('HAVE_PORTAUDIO', env['HAVE_PORTAUDIO']) conf.Define('HAVE_SFML', env['HAVE_SFML']) +# lua +env['LUA_USE_MACOSX'] = 0 +env['LUA_USE_LINUX'] = 0 +env['LUA_USE_POSIX'] = 0 +if sys.platform == 'darwin': + env['LUA_USE_MACOSX'] = 1 +elif sys.platform == 'linux2': + env['LUA_USE_LINUX'] = 1 + +conf.Define('LUA_USE_MACOSX', env['LUA_USE_MACOSX']) +conf.Define('LUA_USE_LINUX', env['LUA_USE_LINUX']) + # profile env['USE_OPROFILE'] = 0 if (flavour == 'prof'):