CMakeLists.txt: Check for the existence of the CMAKE_PROJECT variables instead of the CMake version.

This commit is contained in:
David Korth 2020-06-25 23:04:01 -04:00
parent 4302058aee
commit af1c0d389a

View File

@ -4,13 +4,13 @@ CMAKE_POLICY(SET CMP0048 NEW)
PROJECT(rvthtool-base VERSION 1.1.1.1)
# CMAKE_PROJECT_VERSION was introduced in 3.12.
IF(CMAKE_VERSION VERSION_LESS 3.12)
IF(NOT CMAKE_PROJECT_VERSION OR NOT CMAKE_PROJECT_VERSION_MAJOR)
SET(CMAKE_PROJECT_VERSION ${PROJECT_VERSION})
SET(CMAKE_PROJECT_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})
SET(CMAKE_PROJECT_VERSION_MINOR ${PROJECT_VERSION_MINOR})
SET(CMAKE_PROJECT_VERSION_PATCH ${PROJECT_VERSION_PATCH})
SET(CMAKE_PROJECT_VERSION_TWEAK ${PROJECT_VERSION_TWEAK})
ENDIF(CMAKE_VERSION VERSION_LESS 3.12)
ENDIF(NOT CMAKE_PROJECT_VERSION OR NOT CMAKE_PROJECT_VERSION_MAJOR)
LIST(APPEND CMAKE_MODULE_PATH
"${CMAKE_SOURCE_DIR}/cmake/macros"