diff --git a/lua/CMakeLists.txt b/lua/CMakeLists.txt index 7203ae666..2a1ccd8df 100644 --- a/lua/CMakeLists.txt +++ b/lua/CMakeLists.txt @@ -16,34 +16,34 @@ ENDIF() # Build Libraries SET (SRC_LIBLUA src/lapi.c +src/lauxlib.c +src/lbaselib.c src/lcode.c +src/ldblib.c src/ldebug.c src/ldo.c src/ldump.c src/lfunc.c src/lgc.c +src/linit.c +src/liolib.c src/llex.c +src/lmathlib.c src/lmem.c +src/loadlib.c src/lobject.c src/lopcodes.c +src/loslib.c src/lparser.c src/lstate.c src/lstring.c +src/lstrlib.c src/ltable.c +src/ltablib.c src/ltm.c src/lundump.c src/lvm.c src/lzio.c -src/lauxlib.c -src/lbaselib.c -src/ldblib.c -src/liolib.c -src/lmathlib.c -src/loslib.c -src/ltablib.c -src/lstrlib.c -src/loadlib.c -src/linit.c ) ADD_LIBRARY ( lua ${SRC_LIBLUA} ) diff --git a/lua/include/luaconf.h b/lua/include/luaconf.h index e2cb26163..ba9e833bb 100644 --- a/lua/include/luaconf.h +++ b/lua/include/luaconf.h @@ -152,17 +152,17 @@ ** LUA_BUILD_AS_DLL to get it). */ #if defined(LUA_BUILD_AS_DLL) - -#if defined(LUA_CORE) || defined(LUA_LIB) -#define LUA_API __declspec(dllexport) -#else -#define LUA_API __declspec(dllimport) -#endif - + #if defined(LUA_CORE) || defined(LUA_LIB) + #define LUA_API __declspec(dllexport) + #else + #define LUA_API __declspec(dllimport) + #endif #else - -#define LUA_API extern - + #ifdef __cplusplus + #define LUA_API extern "C" + #else + #define LUA_API extern + #endif #endif /* more often than not the libs go together with the core */