summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorpengxuanzheng <[email protected]>2020-09-07 10:37:18 +0800
committerpengxuanzheng <[email protected]>2020-09-07 10:37:18 +0800
commit0864e4a78a8412de14e1269ac0171836a2d65880 (patch)
treefc8fbc0e350e07cddfc79e213502e641bcc1dc6a /src/CMakeLists.txt
parentd856928ece4633e546d2875e928d052f13c85b92 (diff)
20200904v1.0.7
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 85805a8..5f01ca5 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -6,16 +6,17 @@ include_directories("${CMAKE_CURRENT_BINARY_DIR}/../support/install/include/luaj
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -shared -fPIC")
SET(CMAKE_CXX_DEBUG_FLAGS "${CMAKE_CXX_DEBUG_FLAGS} -DTSG_LUA_DEBUG")
SET(CMAKE_BUILD_TYPE "Release")
-add_library(tsglua_static ${DIR_LIB_SRCS})
-add_library(tsglua SHARED ${DIR_LIB_SRCS})
-set_target_properties(tsglua_static PROPERTIES OUTPUT_NAME "tsglua")
-add_dependencies(tsglua_static luajit2-static)
-add_dependencies(tsglua luajit2-static)
-target_link_libraries(tsglua dl luajit2-static)
-#set_target_properties(tsglua PROPERTIES PREFIX "")
+add_library(${lib_name}_shared SHARED ${DIR_LIB_SRCS})
+target_link_libraries(${lib_name}_shared dl luajit2-static)
+set_target_properties(${lib_name}_shared PROPERTIES OUTPUT_NAME ${lib_name})
+#set_target_properties(${lib_name} PROPERTIES PREFIX "")
+#set_target_properties(${lib_name}_shared PROPERTIES OUTPUT_NAME ${lib_name})
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libtsglua.so DESTINATION ${PROJECT_SOURCE_DIR}/lib COMPONENT PROFILE)
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libtsglua.a DESTINATION ${PROJECT_SOURCE_DIR}/lib COMPONENT PROFILE)
-install(FILES ${PROJECT_SOURCE_DIR}/src/tsg_lua_interface.h DESTINATION ${PROJECT_SOURCE_DIR}/include COMPONENT PROFILE)
+#add_library(${lib_name}_static ${DIR_LIB_SRCS})
+#add_dependencies(${lib_name}_static luajit2-static)
+#set_target_properties(${lib_name}_static PROPERTIES PREFIX "")
+
+install(TARGETS ${lib_name}_shared LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib COMPONENT LIBRARIES)
+#install(TARGETS ${lib_name}_static LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib COMPONENT LIBRARY)