diff options
| author | pengxuanzheng <[email protected]> | 2020-09-02 17:57:54 +0800 |
|---|---|---|
| committer | pengxuanzheng <[email protected]> | 2020-09-02 17:57:54 +0800 |
| commit | 6f5a93c2c916f20aac92bc02d4b888a3ebeb29fc (patch) | |
| tree | 62849e59e80375fa815f9da9428a8aeae86186e5 /src/CMakeLists.txt | |
| parent | 1573688b5ac8afa62a5a52ee06d81a410df05090 (diff) | |
update
Diffstat (limited to 'src/CMakeLists.txt')
| -rw-r--r-- | src/CMakeLists.txt | 11 |
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) |
