commit b5b87cfaaf4ccd03a14807ffe3b16b96408a9e34 parent 73009ee225c3142b746eeb020c2f2142e2d4e4aa Author: vaplv <vaplv@free.fr> Date: Fri, 24 Nov 2017 10:29:19 +0100 Upd the static build Diffstat:
| M | cmake/CMakeLists.txt | | | 13 | +++++++------ |
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -18,7 +18,7 @@ project(rsimd C) cmake_policy(SET CMP0011 NEW) enable_testing() -option(BUILD_STATIC "Build RSIMD as a static library" ON) +option(BUILD_STATIC "Build RSIMD as static library" ON) option(NO_TEST "Disable the tests" OFF) set(RSIMD_SOURCE_DIR ${PROJECT_SOURCE_DIR}/../src) @@ -75,15 +75,16 @@ set(RSIMD_FILES_INC ${RSIMD_FILES_INC_LEGACY} ${RSIMD_FILES_INC_SSE}) if(BUILD_STATIC) add_library(rsimd STATIC ${RSIMD_FILES_INC} ${RSIMD_FILES_SRC}) - set_target_properties(rsimd PROPERTIES DEFINE_SYMBOL RSIMD_STATIC) + set_target_properties(rsimd PROPERTIES COMPILE_DEFINITIONS RSIMD_STATIC) else(BUILD_STATIC) add_library(rsimd SHARED ${RSIMD_FILES_INC} ${RSIMD_FILES_SRC}) - set_target_properties(rsimd PROPERTIES - DEFINE_SYMBOL RSIMD_SHARED_BUILD - VERSION ${VERSION} - SOVERSION ${VERSION_MAJOR}) + set_target_properties(rsimd PROPERTIES DEFINE_SYMBOL RSIMD_SHARED_BUILD) endif(BUILD_STATIC) +set_target_properties(rsimd PROPERTIES + VERSION ${VERSION} + SOVERSION ${VERSION_MAJOR}) + rcmake_setup_devel(rsimd RSIMD ${VERSION} rsimd/rsimd_version.h) ################################################################################