Mercurial > hg > orthanc
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 |