panda3d/cmake/macros/Versioning.cmake
2018-04-05 16:11:59 -06:00

10 lines
355 B
CMake

function(add_library target_name)
_add_library("${target_name}" ${ARGN})
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)