equal
deleted
inserted
replaced
4 |
4 |
5 file(GLOB lua_src *.c *.h) |
5 file(GLOB lua_src *.c *.h) |
6 |
6 |
7 if(WIN32) |
7 if(WIN32) |
8 add_definitions(-DLUA_BUILD_AS_DLL) |
8 add_definitions(-DLUA_BUILD_AS_DLL) |
9 add_library(lua SHARED ${lua_src}) |
|
10 |
|
11 set(LUA_LIBRARY lua.dll) |
|
12 |
|
13 set_target_properties(lua PROPERTIES PREFIX "") |
|
14 install(TARGETS lua RUNTIME DESTINATION ${target_library_install_dir}) |
|
15 else(WIN32) |
9 else(WIN32) |
16 add_definitions(-DLUA_USE_LINUX) |
10 add_definitions(-DLUA_USE_LINUX) |
17 add_library(lua STATIC ${lua_src}) |
11 add_definitions(-fvisibility=default) #TODO: fixme |
18 set(LUA_LIBRARY lua) |
|
19 endif(WIN32) |
12 endif(WIN32) |
20 |
13 |
|
14 add_library(lua ${lua_src}) |
|
15 |
|
16 set_target_properties(lua PROPERTIES |
|
17 VERSION "5.1.4" |
|
18 SOVERSION 1 |
|
19 OUTPUT_NAME ${lua_output_name}) |
|
20 install(TARGETS lua RUNTIME DESTINATION ${target_binary_install_dir} |
|
21 LIBRARY DESTINATION ${target_library_install_dir} |
|
22 ARCHIVE DESTINATION ${target_library_install_dir}) |
|
23 get_target_property(lua_fullpath lua LOCATION) |
|
24 |
|
25 set(LUA_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR} CACHE STRING "Lua include dir" FORCE) |
|
26 set(LUA_LIBRARY ${lua_fullpath} CACHE STRING "Lua library" FORCE) |
21 |
27 |
22 |
28 |