diff options
| -rw-r--r-- | cmake/Modules/EnableCoverage.cmake | 3 | ||||
| -rw-r--r-- | lib/CMakeLists.txt | 4 |
2 files changed, 7 insertions, 0 deletions
diff --git a/cmake/Modules/EnableCoverage.cmake b/cmake/Modules/EnableCoverage.cmake index 7d6780e..74dfe38 100644 --- a/cmake/Modules/EnableCoverage.cmake +++ b/cmake/Modules/EnableCoverage.cmake @@ -3,4 +3,7 @@ function(enable_coverage TARGET) "$<$<AND:$<CXX_COMPILER_ID:GNU,Clang>,$<CONFIG:Debug>>:-fcondition-coverage>" "$<$<AND:$<CXX_COMPILER_ID:GNU,Clang>,$<CONFIG:Debug>>:--coverage>" ) + target_link_libraries("${TARGET}" PRIVATE + "gcov" + ) endfunction()
\ No newline at end of file diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index a550629..ceb4d5c 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -49,6 +49,8 @@ target_compile_definitions("lib" PUBLIC set_target_properties("lib" PROPERTIES OUTPUT_NAME "turns" + SOVERSION "${PROJECT_VERSION_MAJOR}" + VERSION "${PROJECT_VERSION}" ) target_add_glib_enums("lib" @@ -117,6 +119,8 @@ target_link_libraries("libmm" PUBLIC set_target_properties("libmm" PROPERTIES OUTPUT_NAME "turnsmm" + SOVERSION "${PROJECT_VERSION_MAJOR}" + VERSION "${PROJECT_VERSION}" ) enable_coverage("libmm") |
