diff --git a/CMakeLists.txt b/CMakeLists.txt index cc709d1c..976006b8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,6 +23,13 @@ if(MSVC) add_definitions( -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE ) endif(MSVC) +SET(TAGLIB_LIB_MAJOR_VERSION "1") +SET(TAGLIB_LIB_MINOR_VERSION "4") +SET(TAGLIB_LIB_PATCH_VERSION "0") + +SET(TAGLIB_LIB_VERSION_STRING "${TAGLIB_LIB_MAJOR_VERSION}.${TAGLIB_LIB_MINOR_VERSION}.${TAGLIB_LIB_PATCH_VERSION}") + + include(ConfigureChecks.cmake) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/taglib-config.cmake ${CMAKE_CURRENT_BINARY_DIR}/taglib-config ) diff --git a/taglib.pc.cmake b/taglib.pc.cmake index 6e9b181a..909b8fcf 100644 --- a/taglib.pc.cmake +++ b/taglib.pc.cmake @@ -6,6 +6,6 @@ includedir=${INCLUDE_INSTALL_DIR} Name: TagLib Description: Audio meta-data library Requires: -Version: 1.4 +Version: ${TAGLIB_LIB_MAJOR_VERSION}.${TAGLIB_LIB_MINOR_VERSION}.${TAGLIB_LIB_PATCH_VERSION} Libs: -L${LIB_INSTALL_DIR} -ltag Cflags: -I${INCLUDE_INSTALL_DIR}/taglib diff --git a/taglib/CMakeLists.txt b/taglib/CMakeLists.txt index 8c5f072b..abbcb1b7 100644 --- a/taglib/CMakeLists.txt +++ b/taglib/CMakeLists.txt @@ -119,8 +119,8 @@ if(ZLIB_FOUND) endif(ZLIB_FOUND) SET_TARGET_PROPERTIES(tag PROPERTIES - VERSION 1.4.0 - SOVERSION 1 + VERSION ${TAGLIB_LIB_MAJOR_VERSION}.${TAGLIB_LIB_MINOR_VERSION}.${TAGLIB_LIB_PATCH_VERSION} + SOVERSION ${TAGLIB_LIB_MAJOR_VERSION} INSTALL_NAME_DIR ${LIB_INSTALL_DIR} DEFINE_SYMBOL MAKE_TAGLIB_LIB )