]> granicus.if.org Git - taglib/commitdiff
Make it possible to build a static version of the C bindings
authorM.A. Brand Consulting <mabrand@mabrand.nl>
Sat, 19 Mar 2011 07:28:35 +0000 (08:28 +0100)
committerLukáš Lalinský <lalinsky@gmail.com>
Sat, 19 Mar 2011 07:28:35 +0000 (08:28 +0100)
https://bugs.kde.org/show_bug.cgi?id=268441

bindings/c/CMakeLists.txt

index 79c7a6b969983cdf57b8d8c37cea4962dba408eb..fa4056df5da77c32da2583438afd74c6199654b4 100644 (file)
@@ -19,9 +19,11 @@ INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/../../taglib
 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/taglib_c.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/taglib_c.pc )
 ########### next target ###############
 
-ADD_LIBRARY(tag_c SHARED tag_c.cpp)
 if(ENABLE_STATIC)
+    add_library(tag_c STATIC tag_c.cpp)
     set_target_properties(tag_c PROPERTIES COMPILE_DEFINITIONS TAGLIB_STATIC)
+else(ENABLE_STATIC)
+    add_library(tag_c SHARED tag_c.cpp)
 endif(ENABLE_STATIC)
 
 TARGET_LINK_LIBRARIES(tag_c  tag )