diff options
| author | lijia <[email protected]> | 2021-10-29 11:41:09 +0800 |
|---|---|---|
| committer | lijia <[email protected]> | 2021-10-29 11:41:09 +0800 |
| commit | e683d478a8dcc320c13a09e7fee828a845be4cdd (patch) | |
| tree | 8cbebe11c0bce3339e6129bd92d89e3eb3b51e63 | |
| parent | 7a0b7d23160079c9477f405fbff6ba60d94d0c8d (diff) | |
修复CI编译错误.v1.0.8
| -rw-r--r-- | src/CMakeLists.txt | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index dfab3d0..8b1d088 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -19,9 +19,18 @@ add_definitions(-std=c++11) set(SRC MESA_jump_layer.cpp) -add_library(${lib_name} SHARED ${SRC}) -target_link_libraries(${lib_name} m) +# Shared Library Output +add_library(${lib_name}_shared SHARED ${SRC}) +target_link_libraries(${lib_name}_shared m) +if(DEFINED MESA_SHARED_INSTALL_DIR) + set_target_properties(${lib_name}_shared PROPERTIES OUTPUT_NAME ${lib_name} LIBRARY_OUTPUT_DIRECTORY ${MESA_SHARED_INSTALL_DIR}) +else() + set_target_properties(${lib_name}_shared PROPERTIES OUTPUT_NAME ${lib_name}) +endif() +target_link_libraries(${lib_name}_shared m) -install(FILES ${CMAKE_BINARY_DIR}/src/libMESA_jump_layer.so DESTINATION ${CMAKE_INSTALL_PREFIX}/lib COMPONENT LIBRARIES) +install(TARGETS ${lib_name}_shared LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib COMPONENT LIBRARIES) +#install(FILES ${CMAKE_BINARY_DIR}/src/libMESA_jump_layer.so DESTINATION ${CMAKE_INSTALL_PREFIX}/lib COMPONENT LIBRARIES) +include(Package) |
