From b26aff79792f165480fbe1008331c604d2d8e14a Mon Sep 17 00:00:00 2001 From: Sergey Kosukhin <sergey.kosukhin@mpimet.mpg.de> Date: Tue, 10 Dec 2024 19:44:49 +0100 Subject: [PATCH] cmake: fix the versioning --- CMakeLists.txt | 4 ++-- src/CMakeLists.txt | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c99c62cc..5644a3c6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -57,8 +57,8 @@ configure_package_config_file( write_basic_package_version_file( ${PROJECT_BINARY_DIR}/mtime-config-version.cmake - VERSION ${mtime_VERSION_MAJOR}.${mtime_VERSION_MINOR} - COMPATIBILITY AnyNewerVersion + VERSION ${PROJECT_VERSION} + COMPATIBILITY SameMajorVersion ) install(EXPORT mtime-targets DESTINATION ${CMAKE_INSTALL_LIBDIR}/mtime/cmake) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1be94130..73faed75 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -70,6 +70,8 @@ set_target_properties( C_STANDARD_REQUIRED ON PUBLIC_HEADER "${public_headers}" EXPORT_NAME mtime::mtime + VERSION ${PROJECT_VERSION} + SOVERSION ${PROJECT_VERSION_MAJOR} ) target_include_directories( -- GitLab