]> gitweb.hhaalo.de Git - discspan.git/commitdiff
add: cmake build shared libs
authorBastian Dehn <hhaalo@arcor.de>
Sat, 14 Aug 2021 06:14:19 +0000 (08:14 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 14 Aug 2021 06:14:19 +0000 (08:14 +0200)
libs/spandisc/CMakeLists.txt

index fec7038c01e90968ab6d88ca5d06d8f41fab9d4e..e83d07fc21d233dc227d44367df32e67f1deba11 100644 (file)
@@ -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()