diff --git a/cmake/macros/Versioning.cmake b/cmake/macros/Versioning.cmake index b32e5a3201..056667c958 100644 --- a/cmake/macros/Versioning.cmake +++ b/cmake/macros/Versioning.cmake @@ -1,6 +1,9 @@ function(add_library target_name) _add_library("${target_name}" ${ARGN}) - set_target_properties("${target_name}" PROPERTIES - VERSION "${PROJECT_VERSION}" - SOVERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}") + get_target_property(type "${target_name}" TYPE) + if(type STREQUAL "SHARED_LIBRARY") + set_target_properties("${target_name}" PROPERTIES + VERSION "${PROJECT_VERSION}" + SOVERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}") + endif() endfunction(add_library)