diff options
author | Stephen Kelly <steveire@gmail.com> | 2013-10-01 13:45:32 +0200 |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2013-10-01 13:45:32 +0200 |
commit | 15c9671be666cbd5ae830e93ca33ddca450db970 (patch) | |
tree | 8765960ea86bddd06fac795d9aaa6a002446dd96 /modules | |
parent | 226d6f55263aaec91d7bc69a6e95214191133195 (diff) | |
download | extra-cmake-modules-15c9671be666cbd5ae830e93ca33ddca450db970.tar.gz extra-cmake-modules-15c9671be666cbd5ae830e93ca33ddca450db970.tar.bz2 |
Remove compatibility signature from ECMSetupVersion.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/ECMSetupVersion.cmake | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/modules/ECMSetupVersion.cmake b/modules/ECMSetupVersion.cmake index eed47f1c..2ce761ad 100644 --- a/modules/ECMSetupVersion.cmake +++ b/modules/ECMSetupVersion.cmake @@ -45,18 +45,11 @@ include(CMakePackageConfigHelpers) function(ECM_SETUP_VERSION _version) - # Temporary hack. Remove. - set(args ${ARGN}) - if (${ARGV1} MATCHES "[0-9]") - set(_version "${_version}.${ARGV1}.${ARGV2}") - list(REMOVE_AT args 0) - list(REMOVE_AT args 0) - endif() set(options ) set(oneValueArgs VARIABLE_PREFIX SOVERSION VERSION_HEADER PACKAGE_VERSION_FILE) set(multiValueArgs ) - cmake_parse_arguments(ESV "${options}" "${oneValueArgs}" "${multiValueArgs}" ${args}) + cmake_parse_arguments(ESV "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) if(ESV_UNPARSED_ARGUMENTS) message(FATAL_ERROR "Unknown keywords given to ECM_SETUP_VERSION(): \"${ESV_UNPARSED_ARGUMENTS}\"") @@ -78,7 +71,7 @@ function(ECM_SETUP_VERSION _version) set(${ESV_VARIABLE_PREFIX}_VERSION_MINOR ${_minor}) set(${ESV_VARIABLE_PREFIX}_VERSION_PATCH ${_patch}) set(${ESV_VARIABLE_PREFIX}_SOVERSION ${ESV_SOVERSION}) - set(${ESV_VARIABLE_PREFIX}_VERSION_STRING "${_major}.${_minor}.${_patch}") + set(${ESV_VARIABLE_PREFIX}_VERSION_STRING "${_version}") if(ESV_VERSION_HEADER) set(PROJECT_NAME_UPPER "${ESV_VARIABLE_PREFIX}") @@ -90,7 +83,7 @@ function(ECM_SETUP_VERSION _version) endif() if(ESV_PACKAGE_VERSION_FILE) - write_basic_package_version_file("${ESV_PACKAGE_VERSION_FILE}" VERSION ${_major}.${_minor}.${_patch} COMPATIBILITY AnyNewerVersion) + write_basic_package_version_file("${ESV_PACKAGE_VERSION_FILE}" VERSION ${_version} COMPATIBILITY AnyNewerVersion) endif() set(${ESV_VARIABLE_PREFIX}_VERSION_MAJOR "${${ESV_VARIABLE_PREFIX}_VERSION_MAJOR}" PARENT_SCOPE) |