diff --git a/CMakeLists.txt b/CMakeLists.txt index c7090d01..0773cecc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,3 +1,5 @@ +cmake_minimum_required(VERSION 3.4) + # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules") @@ -7,20 +9,6 @@ set(CMAKE_LEGACY_CYGWIN_WIN32 0) project(dbus) -# we need to be up to date -cmake_minimum_required(VERSION 3.4 FATAL_ERROR) -if(COMMAND cmake_policy) - cmake_policy(SET CMP0003 NEW) -endif() - -if(CMAKE_MAJOR_VERSION GREATER 2) - cmake_policy(SET CMP0026 NEW) - if(CMAKE_MAJOR_VERSION GREATER 4 OR CMAKE_MINOR_VERSION GREATER 1) - cmake_policy(SET CMP0053 NEW) - cmake_policy(SET CMP0054 NEW) - endif() -endif() - option(DBUS_BUILD_TESTS "enable unit test code" ON) # detect version diff --git a/README.cmake b/README.cmake index 281b730d..03e5f27b 100644 --- a/README.cmake +++ b/README.cmake @@ -2,7 +2,7 @@ This file describes how to compile dbus using the cmake build system Requirements ------------ -- cmake version >= 2.6.0 see http://www.cmake.org +- cmake version >= 3.4 see http://www.cmake.org - installed libexpat see http://sourceforge.net/projects/expat/ unsupported RelWithDebInfo builds could be fetched from http://sourceforge.net/projects/kde-windows/files/expat/