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()