]> granicus.if.org Git - check/commitdiff
Truncate PROJECT_VERSION to three components
authorMikko Johannes Koivunalho <mikko.koivunalho@iki.fi>
Sat, 14 Sep 2019 16:59:53 +0000 (18:59 +0200)
committerMikko Johannes Koivunalho <mikko.koivunalho@iki.fi>
Sat, 14 Sep 2019 16:59:53 +0000 (18:59 +0200)
For compatibility with the Autotools build which only
uses three parts: major, minor and patch.

CMake allows four components in version numbering:
major, minor, patch and tweak.

Signed-off-by: Mikko Johannes Koivunalho <mikko.koivunalho@iki.fi>
CMakeLists.txt

index dd4e925acf6d773b09388c540011c902a8010a88..7baa02d000725e867e4c15170b49b1db22a6d84d 100644 (file)
@@ -47,11 +47,7 @@ extract_version(configure.ac CHECK_MICRO_VERSION)
 set(PROJECT_VERSION_MAJOR ${CHECK_MAJOR_VERSION})
 set(PROJECT_VERSION_MINOR ${CHECK_MINOR_VERSION})
 set(PROJECT_VERSION_PATCH ${CHECK_MICRO_VERSION})
-set(PROJECT_VERSION_TWEAK 0)
-set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}.${PROJECT_VERSION_TWEAK}")
-
-set(check_VERSION
-  "${CHECK_MAJOR_VERSION}.${CHECK_MINOR_VERSION}.${CHECK_MICRO_VERSION}")
+set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
 
 set(MEMORY_LEAKING_TESTS_ENABLED 1)
 
@@ -494,7 +490,7 @@ configure_package_config_file(
 )
 write_basic_package_version_file(
   ${CMAKE_CURRENT_BINARY_DIR}/${EXPORT_NAME}-config-version.cmake
-  VERSION ${check_VERSION}
+  VERSION ${PROJECT_VERSION}
   COMPATIBILITY AnyNewerVersion
 )