diff --git a/CMakeLists.txt b/CMakeLists.txt index f09423d..a4815a5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,11 @@ cmake_minimum_required( VERSION 2.8.7 ) project(ZMusic) +set(ZMUSIC_VERSION_MAJOR 1) +set(ZMUSIC_VERSION_MINOR 1) +set(ZMUSIC_VERSION_PATCH 0) +set(ZMUSIC_VERSION "${ZMUSIC_VERSION_MAJOR}.${ZMUSIC_VERSION_MINOR}.${ZMUSIC_VERSION_PATCH}") + if( COMMAND cmake_policy ) if( POLICY CMP0011 ) cmake_policy( SET CMP0011 NEW ) diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index 0c76769..5b55cd9 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -173,6 +173,11 @@ if(APPLE) set_target_properties(zmusiclite PROPERTIES MACOSX_RPATH TRUE) endif() +set_target_properties(zmusic zmusiclite PROPERTIES + VERSION ${ZMUSIC_VERSION} + SOVERSION ${ZMUSIC_VERSION_MAJOR} +) + install(TARGETS zmusic zmusiclite LIBRARY DESTINATION lib) install(DIRECTORY ../include/ DESTINATION include FILES_MATCHING PATTERN "*.h*")