From 4d4f0ed4380d3814e2c021dd51c96bac14a791d2 Mon Sep 17 00:00:00 2001 From: Lukas W Date: Tue, 16 Jun 2015 16:55:38 +0200 Subject: [PATCH] CMake proper version comparison --- src/CMakeLists.txt | 4 +--- tests/CMakeLists.txt | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 2dd80421a..603bc2a9a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -65,9 +65,7 @@ ENDIF() ADD_DEFINITIONS("-std=c++0x") # ADD_LIBRARY's OBJECT is only supported in CMake >=2.8.8 -IF(CMAKE_MAJOR_VERSION GREATER 2 OR - CMAKE_MINOR_VERSION GREATER 8 OR - CMAKE_PATCH_VERSION GREATER 7) +IF(CMAKE_VERSION VERSION_GREATER "2.8.7") ADD_LIBRARY(lmmsobjs OBJECT ${LMMS_SRCS} diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 0a2df0256..2c5e281c6 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,6 +1,4 @@ -IF(NOT (CMAKE_MAJOR_VERSION GREATER 2 OR - CMAKE_MINOR_VERSION GREATER 8 OR - CMAKE_PATCH_VERSION GREATER 7)) +IF(CMAKE_VERSION VERSION_LESS 2.8.8) MESSAGE("-- Unit tests are only available in CMake >=2.8.8. You have ${CMAKE_VERSION}") RETURN() ENDIF()