comparison Resources/CMake/LuaConfiguration.cmake @ 384:18fe778eeb95 lua-scripting

wrapper around lua
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 29 Apr 2013 16:59:31 +0200
parents b45bc565d82a
children 5f6d75cd4b46
comparison
equal deleted inserted replaced
382:b45bc565d82a 384:18fe778eeb95
1 if (STATIC_BUILD OR NOT USE_DYNAMIC_LUA) 1 if (STATIC_BUILD OR NOT USE_DYNAMIC_LUA)
2 SET(LUA_SOURCES_DIR ${CMAKE_BINARY_DIR}/lua-5.1.5) 2 SET(LUA_SOURCES_DIR ${CMAKE_BINARY_DIR}/lua-5.1.5)
3 DownloadPackage("http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/lua-5.1.5.tar.gz" "${LUA_SOURCES_DIR}" "" "") 3 DownloadPackage("http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/lua-5.1.5.tar.gz" "${LUA_SOURCES_DIR}" "" "")
4 4
5 add_definitions( 5 add_definitions(
6 -DLUA_COMPAT_ALL=1 # Compile a generic version of Lua 6 #-DLUA_LIB=1
7 #-Dluaall_c=1
8 #-DLUA_COMPAT_ALL=1 # Compile a generic version of Lua
7 ) 9 )
8 10
9 include_directories( 11 include_directories(
10 ${LUA_SOURCES_DIR}/src 12 ${LUA_SOURCES_DIR}/src
11 ) 13 )
30 ${LUA_SOURCES_DIR}/src/ltm.c 32 ${LUA_SOURCES_DIR}/src/ltm.c
31 ${LUA_SOURCES_DIR}/src/lundump.c 33 ${LUA_SOURCES_DIR}/src/lundump.c
32 ${LUA_SOURCES_DIR}/src/lvm.c 34 ${LUA_SOURCES_DIR}/src/lvm.c
33 ${LUA_SOURCES_DIR}/src/lzio.c 35 ${LUA_SOURCES_DIR}/src/lzio.c
34 36
35 # Additional modules 37 # Base Lua modules
38 ${LUA_SOURCES_DIR}/src/lauxlib.c
39 ${LUA_SOURCES_DIR}/src/lbaselib.c
40 ${LUA_SOURCES_DIR}/src/ldblib.c
41 ${LUA_SOURCES_DIR}/src/liolib.c
42 ${LUA_SOURCES_DIR}/src/lmathlib.c
43 ${LUA_SOURCES_DIR}/src/loslib.c
44 ${LUA_SOURCES_DIR}/src/ltablib.c
36 ${LUA_SOURCES_DIR}/src/lstrlib.c 45 ${LUA_SOURCES_DIR}/src/lstrlib.c
46 ${LUA_SOURCES_DIR}/src/loadlib.c
47 ${LUA_SOURCES_DIR}/src/linit.c
37 ) 48 )
38 49
39 add_library(Lua STATIC ${LUA_SOURCES}) 50 add_library(Lua STATIC ${LUA_SOURCES})
40 link_libraries(Lua) 51 link_libraries(Lua)
41 52