From: Bastian Dehn Date: Sat, 14 Aug 2021 06:14:19 +0000 (+0200) Subject: add: cmake build shared libs X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=78e9f2f3bc3cd6d38799de104068e9866d1916dc;p=discspan.git add: cmake build shared libs --- diff --git a/libs/spandisc/CMakeLists.txt b/libs/spandisc/CMakeLists.txt index fec7038..e83d07f 100644 --- a/libs/spandisc/CMakeLists.txt +++ b/libs/spandisc/CMakeLists.txt @@ -8,7 +8,13 @@ project(spandisc) file(GLOB SOURCES src/*.c) file(GLOB PUBLIC_HEADER include/*.h) include_directories(include) -add_library(spandisc SHARED ${SOURCES}) -set_target_properties(spandisc PROPERTIES PUBLIC_HEADER "${PUBLIC_HEADER}") -install(TARGETS spandisc DESTINATION ${INSTALL_LIBPATH} - PUBLIC_HEADER DESTINATION ${INSTALL_HEADER}) + +if(BUILD_SHARED_LIBS) + add_library(spandisc SHARED ${SOURCES}) + set_target_properties(spandisc + PROPERTIES PUBLIC_HEADER "${PUBLIC_HEADER}") + install(TARGETS spandisc DESTINATION ${INSTALL_LIBPATH} + PUBLIC_HEADER DESTINATION ${INSTALL_HEADER}) +else() + add_library(spandisc STATIC ${SOURCES}) +endif()