commit f1e4a7ab2210ad64f2d91f3b6c5a62f5905c1549 parent b7fa585173d41ed54d66c19bfc88ab125b35ded1 Author: Vincent Forest <vincent.forest@meso-star.com> Date: Mon, 12 Jul 2021 09:25:23 +0200 Rename the library from ssp to star-sp Avoid conflicts with the GCC's libssp. Diffstat:
| M | cmake/CMakeLists.txt | | | 20 | ++++++++++---------- |
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -107,27 +107,27 @@ if(CMAKE_COMPILER_IS_GNUCXX) COMPILE_FLAGS "-Wno-expansion-to-defined") endif() -add_library(ssp SHARED ${SSP_FILES_SRC} ${SSP_FILES_INC} ${SSP_FILES_INC_API}) -set_target_properties(ssp PROPERTIES +add_library(star-sp SHARED ${SSP_FILES_SRC} ${SSP_FILES_INC} ${SSP_FILES_INC_API}) +set_target_properties(star-sp PROPERTIES DEFINE_SYMBOL SSP_SHARED_BUILD LINKER_LANGUAGE CXX VERSION ${VERSION} SOVERSION ${VERSION_MAJOR}) -target_link_libraries(ssp RSys) +target_link_libraries(star-sp RSys) if(MSVC) - target_link_libraries(ssp ${Boost_LIBRARIES}) + target_link_libraries(star-sp ${Boost_LIBRARIES}) # disable autolink - set_target_properties(ssp PROPERTIES COMPILE_FLAGS "/DBOOST_ALL_NO_LIB") + set_target_properties(star-sp PROPERTIES COMPILE_FLAGS "/DBOOST_ALL_NO_LIB") elseif(CMAKE_COMPILER_IS_GNUCXX) if(BUILD_R123_AES) - set_target_properties(ssp PROPERTIES COMPILE_FLAGS "-std=c++11 -maes") + set_target_properties(star-sp PROPERTIES COMPILE_FLAGS "-std=c++11 -maes") else() - set_target_properties(ssp PROPERTIES COMPILE_FLAGS "-std=c++11") + set_target_properties(star-sp PROPERTIES COMPILE_FLAGS "-std=c++11") endif() endif() -rcmake_setup_devel(ssp StarSP ${VERSION} star/ssp_version.h) +rcmake_setup_devel(star-sp StarSP ${VERSION} star/ssp_version.h) ################################################################################ # Add tests @@ -139,7 +139,7 @@ if(NOT NO_TEST) ${SSP_SOURCE_DIR}/${_name}.h ${SSP_SOURCE_DIR}/test_ssp_utils.h) - target_link_libraries(${_name} ssp RSys ${MATH_LIB}) + target_link_libraries(${_name} star-sp RSys ${MATH_LIB}) set(_libraries ${ARGN}) foreach(_lib ${_libraries}) target_link_libraries(${_name} ${_lib}) @@ -189,7 +189,7 @@ endif() ################################################################################ # Define output & install directories ################################################################################ -install(TARGETS ssp +install(TARGETS star-sp ARCHIVE DESTINATION bin LIBRARY DESTINATION lib RUNTIME DESTINATION bin)