commit 8c93d0cfaa7c5ff71d2e0570b0430c46dce7feb9 parent 0ec9190af57b76f377ccc3c6f5d12b6eb25d9637 Author: vaplv <vaplv@free.fr> Date: Mon, 27 Nov 2017 10:11:17 +0100 Remove the BUILD_STATIC CMake option Diffstat:
| M | cmake/CMakeLists.txt | | | 13 | +++---------- |
1 file changed, 3 insertions(+), 10 deletions(-)
diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -19,7 +19,6 @@ cmake_policy(SET CMP0011 NEW) enable_testing() option(NO_TEST "Do not compile the test pograms" OFF) -option(BUILD_STATIC "Build AW as static library" OFF) set(AW_SOURCE_DIR ${PROJECT_SOURCE_DIR}/../src) @@ -49,18 +48,12 @@ rcmake_prepend_path(AW_FILES_SRC ${AW_SOURCE_DIR}) rcmake_prepend_path(AW_FILES_INC ${AW_SOURCE_DIR}) rcmake_prepend_path(AW_FILES_DOC ${PROJECT_SOURCE_DIR}/../) -if(BUILD_STATIC) - add_library(aw STATIC ${AW_FILES_SRC} ${AW_FILES_INC}) - set_target_properties(aw PROPERTIES COMPILE_DEFINITIONS AW_STATIC_BUILD) -else(BUILD_STATIC) - add_library(aw SHARED ${AW_FILES_SRC} ${AW_FILES_INC}) - set_target_properties(aw PROPERTIES DEFINE_SYMBOL AW_SHARED_BUILD) -endif(BUILD_STATIC) - -target_link_libraries(aw RSys) +add_library(aw SHARED ${AW_FILES_SRC} ${AW_FILES_INC}) set_target_properties(aw PROPERTIES + DEFINE_SYMBOL AW_SHARED_BUILD VERSION ${VERSION} SOVERSION ${VERSION_MAJOR}) +target_link_libraries(aw RSys) if(MSVC) # The CL compiler does not support the strtok_r POSIX function but proposes