diff --git a/code/nel/CMakeModules/nel.cmake b/code/nel/CMakeModules/nel.cmake index 3b705fc13..8ea021c70 100644 --- a/code/nel/CMakeModules/nel.cmake +++ b/code/nel/CMakeModules/nel.cmake @@ -37,9 +37,13 @@ ENDMACRO(NL_TARGET_DRIVER) # Argument: ### MACRO(NL_DEFAULT_PROPS name label) - SET_TARGET_PROPERTIES(${name} PROPERTIES - VERSION ${NL_VERSION} - SOVERSION ${NL_VERSION_MAJOR} + GET_TARGET_PROPERTY(type ${name} TYPE) + IF(${type} STREQUAL SHARED_LIBRARY) + # Set versions only if target is a shared library + SET(versions VERSION ${NL_VERSION} SOVERSION ${NL_VERSION_MAJOR}) + ENDIF(${type} STREQUAL SHARED_LIBRARY) + SET_TARGET_PROPERTIES(${name} PROPERTIES + ${versions} PROJECT_LABEL ${label}) ENDMACRO(NL_DEFAULT_PROPS)