diff options
Diffstat (limited to 'tests/ECMSetupVersionTest/old_version_file_abspath')
-rw-r--r-- | tests/ECMSetupVersionTest/old_version_file_abspath/CMakeLists.txt | 35 |
1 files changed, 3 insertions, 32 deletions
diff --git a/tests/ECMSetupVersionTest/old_version_file_abspath/CMakeLists.txt b/tests/ECMSetupVersionTest/old_version_file_abspath/CMakeLists.txt index 1698f369..c8c4b3c6 100644 --- a/tests/ECMSetupVersionTest/old_version_file_abspath/CMakeLists.txt +++ b/tests/ECMSetupVersionTest/old_version_file_abspath/CMakeLists.txt @@ -10,38 +10,9 @@ ecm_setup_version(2.3.4 PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/../OldVersionAbsPath.cmake" ) -macro(strcheck var val) - if(NOT ${var} STREQUAL "${val}") - message(FATAL_ERROR "${var} was ${${var}} instead of ${val}") - endif() -endmacro() -macro(numcheck var val) - if(NOT ${var} EQUAL "${val}") - message(FATAL_ERROR "${var} was ${${var}} instead of ${val}") - endif() -endmacro() +include(../version_helpers.cmake) -strcheck(PROJECT_VERSION "2.3.4") -strcheck(PROJECT_VERSION_STRING "2.3.4") -numcheck(PROJECT_VERSION_MAJOR 2) -numcheck(PROJECT_VERSION_MINOR 3) -numcheck(PROJECT_VERSION_PATCH 4) - -strcheck(Foo_VERSION "2.3.4") -strcheck(Foo_VERSION_STRING "2.3.4") -numcheck(Foo_VERSION_MAJOR 2) -numcheck(Foo_VERSION_MINOR 3) -numcheck(Foo_VERSION_PATCH 4) -numcheck(Foo_SOVERSION 2) - -set(PACKAGE_FIND_VERSION "2.3.4") -include("${CMAKE_CURRENT_BINARY_DIR}/../OldVersionAbsPath.cmake") -strcheck(PACKAGE_VERSION "2.3.4") -if(NOT PACKAGE_VERSION_COMPATIBLE) - message(FATAL_ERROR "PACKAGE_VERSION_COMPATIBLE not TRUE") -endif() -if(NOT PACKAGE_VERSION_EXACT) - message(FATAL_ERROR "PACKAGE_VERSION_EXACT not TRUE") -endif() +standard_version_var_checks(Foo 2.3.4) +AnyNewer_2_3_4_checks("${CMAKE_CURRENT_BINARY_DIR}/../OldVersionAbsPath.cmake") add_executable(dummy main.c) |