summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorpengxuanzheng <[email protected]>2020-09-02 17:57:54 +0800
committerpengxuanzheng <[email protected]>2020-09-02 17:57:54 +0800
commit6f5a93c2c916f20aac92bc02d4b888a3ebeb29fc (patch)
tree62849e59e80375fa815f9da9428a8aeae86186e5 /src/CMakeLists.txt
parent1573688b5ac8afa62a5a52ee06d81a410df05090 (diff)
update
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 9c28334..56862e7 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,9 +1,7 @@
cmake_minimum_required(VERSION 3.5)
SET(CMAKE_CXX_COMPILER /usr/bin/g++)
aux_source_directory(. DIR_LIB_SRCS)
-include_directories("../support/install/include/luajit-2.1" "/usr/local/include/gperftools/")
-link_directories("../support/install/lib")
-#link_libraries("libluajit-5.1.so")
+include_directories("${CMAKE_CURRENT_BINARY_DIR}/../support/install/include/luajit-2.1")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -shared -fPIC")
SET(CMAKE_CXX_DEBUG_FLAGS "${CMAKE_CXX_DEBUG_FLAGS} -DTSG_LUA_DEBUG")
@@ -11,10 +9,11 @@ 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")
+
target_link_libraries(tsglua dl luajit2-static)
-set_target_properties(tsglua PROPERTIES PREFIX "")
+#set_target_properties(tsglua PROPERTIES PREFIX "")
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/src/libtsglua.so DESTINATION ${PROJECT_SOURCE_DIR}/lib COMPONENT PROFILE)
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/src/libtsglua.a DESTINATION ${PROJECT_SOURCE_DIR}/lib COMPONENT PROFILE)
+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)