mirror of
https://github.com/reactos/CMake.git
synced 2024-12-04 01:22:28 +00:00
994262e5cc
Make the number of version components specified explicitly available. Set variables for unspecified version components to "0" instead of leaving them unset. This simplifies version number handling for find- and config-modules. Also support a fourth "tweak" version component since some packages use them.
19 lines
1.3 KiB
CMake
19 lines
1.3 KiB
CMake
IF(NOT "${VersionTestB_FIND_VERSION}" STREQUAL "1.2")
|
|
MESSAGE(SEND_ERROR "VersionTestB_FIND_VERSION=${VersionTestB_FIND_VERSION} is not 1.2")
|
|
ENDIF(NOT "${VersionTestB_FIND_VERSION}" STREQUAL "1.2")
|
|
IF(NOT "${VersionTestB_FIND_VERSION_MAJOR}" STREQUAL "1")
|
|
MESSAGE(SEND_ERROR "VersionTestB_FIND_VERSION_MAJOR=${VersionTestB_FIND_VERSION_MAJOR} is not 1")
|
|
ENDIF(NOT "${VersionTestB_FIND_VERSION_MAJOR}" STREQUAL "1")
|
|
IF(NOT "${VersionTestB_FIND_VERSION_MINOR}" STREQUAL "2")
|
|
MESSAGE(SEND_ERROR "VersionTestB_FIND_VERSION_MINOR=${VersionTestB_FIND_VERSION_MINOR} is not 2")
|
|
ENDIF(NOT "${VersionTestB_FIND_VERSION_MINOR}" STREQUAL "2")
|
|
IF(NOT "${VersionTestB_FIND_VERSION_PATCH}" STREQUAL "0")
|
|
MESSAGE(SEND_ERROR "VersionTestB_FIND_VERSION_PATCH=${VersionTestB_FIND_VERSION_PATCH} is not 0")
|
|
ENDIF(NOT "${VersionTestB_FIND_VERSION_PATCH}" STREQUAL "0")
|
|
IF(NOT "${VersionTestB_FIND_VERSION_TWEAK}" STREQUAL "0")
|
|
MESSAGE(SEND_ERROR "VersionTestB_FIND_VERSION_TWEAK=${VersionTestB_FIND_VERSION_TWEAK} is not 0")
|
|
ENDIF(NOT "${VersionTestB_FIND_VERSION_TWEAK}" STREQUAL "0")
|
|
IF(NOT "${VersionTestB_FIND_VERSION_COUNT}" STREQUAL "2")
|
|
MESSAGE(SEND_ERROR "VersionTestB_FIND_VERSION_COUNT=${VersionTestB_FIND_VERSION_COUNT} is not 2")
|
|
ENDIF(NOT "${VersionTestB_FIND_VERSION_COUNT}" STREQUAL "2")
|