From 6cb901355e99816cf56d046c31add89bd2077825 Mon Sep 17 00:00:00 2001 From: tastytea Date: Fri, 27 Dec 2019 01:04:08 +0100 Subject: [PATCH] Use the standard CMake-flag BUILD_SHARED_LIBS. COMPILE_TYPE is left in for backwards compatibility. --- CMakeLists.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 10b8db82..74ff9059 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,11 +39,12 @@ find_package(Threads REQUIRED) find_package(CURL REQUIRED) find_package(jsoncpp) -if(NOT DEFINED COMPILE_TYPE) - set(COMPILE_TYPE SHARED) -endif(NOT DEFINED COMPILE_TYPE) +option(BUILD_SHARED_LIBS "Build shared library." YES) +if(COMPILE_TYPE STREQUAL "SHARED") + set(BUILD_SHARED_LIBS YES) +endif() -add_library(restclient-cpp ${COMPILE_TYPE} +add_library(restclient-cpp source/restclient.cc source/connection.cc source/helpers.cc