diff options
Diffstat (limited to 'libgammu/CMakeLists.txt')
-rw-r--r-- | libgammu/CMakeLists.txt | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libgammu/CMakeLists.txt b/libgammu/CMakeLists.txt index 9b7d6e8..aa3c798 100644 --- a/libgammu/CMakeLists.txt +++ b/libgammu/CMakeLists.txt @@ -4,6 +4,8 @@ project (libGammu C) +include(GammuTuneFlags) + set (LIBRARY_SRC gsmcomon.c gsmphones.c @@ -113,13 +115,12 @@ if(MSVC) else(MSVC) add_library (libGammu ${LIBRARY_SRC}) endif(MSVC) +add_coverage (libGammu) set_target_properties (libGammu PROPERTIES VERSION ${GAMMU_SOVERSION}.${GAMMU_VERSION} SOVERSION ${GAMMU_SOVERSION} OUTPUT_NAME Gammu) -if (CMAKE_COMPILER_IS_GNUCC AND NOT CMAKE_COMPILER_IS_MINGW AND NOT CMAKE_COMPILER_IS_CYGWIN) - set_target_properties (libGammu PROPERTIES COMPILE_FLAGS -fPIC) -endif (CMAKE_COMPILER_IS_GNUCC AND NOT CMAKE_COMPILER_IS_MINGW AND NOT CMAKE_COMPILER_IS_CYGWIN) +GAMMU_TUNE_SHARED(libGammu) if(CMAKE_COMPILER_IS_MINGW AND BUILD_SHARED_LIBS) SET_TARGET_PROPERTIES(libGammu PROPERTIES LINK_FLAGS "-Wl,--output-def,${CMAKE_CURRENT_BINARY_DIR}/libGammu.def") |