build static library versions of libi2ncommon too
[libi2ncommon] / configlib / CMakeLists.txt
index f0af069..75a138a 100644 (file)
@@ -9,14 +9,20 @@ set(cpp_headers
 )
 
 add_library(i2ncommon_config SHARED ${cpp_sources} ${cpp_headers})
-
 set_target_properties(i2ncommon_config PROPERTIES VERSION ${VERSION} SOVERSION 3)
+set_target_properties(i2ncommon_config PROPERTIES OUTPUT_NAME i2ncommon_config CLEAN_DIRECT_OUTPUT 1)
 
+add_library(i2ncommon_config_static STATIC ${cpp_sources} ${cpp_headers})
+set_target_properties(i2ncommon_config_static PROPERTIES OUTPUT_NAME i2ncommon_config CLEAN_DIRECT_OUTPUT 1)
 
 install(TARGETS i2ncommon_config
         LIBRARY DESTINATION lib${LIB_SUFFIX}
         COMPONENT sharedlibs)
 
+install(TARGETS i2ncommon_config_static
+        ARCHIVE DESTINATION lib${LIB_SUFFIX}
+        COMPONENT staticlibs)
+
 install(FILES ${cpp_headers}
         DESTINATION include/${PROJECT_NAME}
         COMPONENT headers)