CMake minimal version 2.8.7 test

This commit is contained in:
Artyom Dymchenko
2016-01-13 00:18:49 +06:00
parent 62635c42fc
commit 52197bcd32
5 changed files with 16 additions and 102 deletions
+6 -8
View File
@@ -32,7 +32,7 @@
# ################################################################
PROJECT(zstd)
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.7)
OPTION(ZSTD_LEGACY_SUPPORT "LEGACY SUPPORT" OFF)
@@ -44,14 +44,12 @@ ELSE (ZSTD_LEGACY_SUPPORT)
ADD_DEFINITIONS(-DZSTD_LEGACY_SUPPORT=0)
ENDIF (ZSTD_LEGACY_SUPPORT)
INCLUDE(CMakeModules/CompareVersion.cmake)
COMPARE_VERSION_STRINGS("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" "2.8.8" CMP_RESULT)
IF ((CMP_RESULT LESS 0) OR (CMP_RESULT EQUAL 0))
SET(USE_DEPRECATED_CODE_STYLE TRUE)
# TARGET_INCLUDE_DIRECTORIES can use in version 2.8.11 and greate
IF ((${CMAKE_MAJOR_VERSION} EQUAL 2) AND (${CMAKE_MINOR_VERSION} EQUAL 8) AND (${CMAKE_PATCH_VERSION} LESS 11))
SET(WORKAROUND_OUTDATED_CODE_STYLE TRUE)
ELSE ()
SET(USE_DEPRECATED_CODE_STYLE FALSE)
ENDIF ((CMP_RESULT LESS 0) OR (CMP_RESULT EQUAL 0))
SET(WORKAROUND_OUTDATED_CODE_STYLE FALSE)
ENDIF ((${CMAKE_MAJOR_VERSION} EQUAL 2) AND (${CMAKE_MINOR_VERSION} EQUAL 8) AND (${CMAKE_PATCH_VERSION} LESS 11))
ADD_SUBDIRECTORY(lib)
ADD_SUBDIRECTORY(programs)