diff options
-rw-r--r-- | modules/ECMConfigVersion.cmake.in | 11 | ||||
-rw-r--r-- | modules/ECMQtFramework.cmake | 9 |
2 files changed, 5 insertions, 15 deletions
diff --git a/modules/ECMConfigVersion.cmake.in b/modules/ECMConfigVersion.cmake.in deleted file mode 100644 index aeed4dc0..00000000 --- a/modules/ECMConfigVersion.cmake.in +++ /dev/null @@ -1,11 +0,0 @@ - -set(PACKAGE_VERSION @ECM_VERSION_MAJOR@.@ECM_VERSION_MINOR@.@ECM_VERSION_PATCH@) - -if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") - set(PACKAGE_VERSION_COMPATIBLE FALSE) -else("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") - set(PACKAGE_VERSION_COMPATIBLE TRUE) - if("${PACKAGE_FIND_VERSION}" STREQUAL "${PACKAGE_VERSION}") - set(PACKAGE_VERSION_EXACT TRUE) - endif("${PACKAGE_FIND_VERSION}" STREQUAL "${PACKAGE_VERSION}") -endif("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") diff --git a/modules/ECMQtFramework.cmake b/modules/ECMQtFramework.cmake index 2763261a..8a5c4575 100644 --- a/modules/ECMQtFramework.cmake +++ b/modules/ECMQtFramework.cmake @@ -86,10 +86,11 @@ configure_file( @ONLY ) -configure_file( - "${EXTRA_CMAKE_MODULES_MODULE_PATH}/ECMConfigVersion.cmake.in" - "${CMAKE_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake" - @ONLY +include (WriteBasicConfigVersionFile) + +write_basic_config_version_file("${CMAKE_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake" + VERSION ${ECM_VERSION_MAJOR}.${ECM_VERSION_MINOR}.${ECM_VERSION_PATCH} + COMPATIBILITY AnyNewerVersion ) configure_file( |