mirror of
https://github.com/Dushistov/sdcv.git
synced 2025-12-15 17:31:56 +00:00
require cmake at least 3.5, and glib 2.36
this should be fine to support ubuntu 16.04 lts
This commit is contained in:
@@ -1,24 +1,14 @@
|
|||||||
project(sdcv)
|
project(sdcv)
|
||||||
|
|
||||||
# Older versions have a different signature for CMAKE_MINIMUM_REQUIRED,
|
cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
|
||||||
# check it manually just to make sure
|
cmake_policy(VERSION 3.5)
|
||||||
if (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} LESS 2.8)
|
|
||||||
message(FATAL_ERROR "${PROJECT_NAME} requires at least CMake v2.8."
|
|
||||||
" You are running v${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}."
|
|
||||||
" Please upgrade." )
|
|
||||||
endif(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} LESS 2.8)
|
|
||||||
|
|
||||||
# If we get this far, use the modern signature. This will also cause newer
|
|
||||||
# CMake versions to try to be backwards-compatible with the desired version
|
|
||||||
cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
|
|
||||||
cmake_policy(VERSION 2.8)
|
|
||||||
|
|
||||||
include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/compiler.cmake")
|
include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/compiler.cmake")
|
||||||
|
|
||||||
set(ZLIB_FIND_REQUIRED True)
|
set(ZLIB_FIND_REQUIRED True)
|
||||||
include(FindZLIB)
|
include(FindZLIB)
|
||||||
|
|
||||||
set(GLIB2_REQ "'glib-2.0 >= 2.6.1'")
|
set(GLIB2_REQ "'glib-2.0 >= 2.36'")
|
||||||
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
|
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
|
||||||
include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/FindGLIB2.cmake")
|
include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/FindGLIB2.cmake")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user