diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index b2bbb12f..3e6657df 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,25 +23,33 @@ set(CMAKE_DISABLE_IN_SOURCE_BUILD ON) -set(CMAKE_C_LINKER_PREFERENCE CXX) -set(CMAKE_CXX_LINKER_PREFERENCE CXX) -set(CMAKE_C_LINKER_PREFERENCE_PROPAGATES ON) +set(CMAKE_C_LINKER_PREFERENCE_PROPAGATES OFF) set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES ON) -set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/") -include(opentrack-mrproper) +list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/") +include(opentrack-policy NO_POLICY_SCOPE) project(opentrack) -cmake_minimum_required(VERSION 3.10 FATAL_ERROR) -include(opentrack-policy NO_POLICY_SCOPE) +cmake_minimum_required(VERSION 3.13 FATAL_ERROR) + +if(POLICY CMP0083) + cmake_policy(SET CMP0083 NEW) + include(CheckPIESupported) + check_pie_supported() +endif() + +include(CMakeDetermineCCompiler) +include(CMakeDetermineCXXCompiler) +include(CMakeParseArguments) + include(opentrack-load-user-settings) +include(opentrack-mrproper) set_property(GLOBAL PROPERTY opentrack-all-modules "") set_property(GLOBAL PROPERTY opentrack-all-source-dirs "") set(opentrack_all-translations "nl_NL;ru_RU;stub;zh_CN") -include(opentrack-word-size) include(opentrack-hier) include(opentrack-platform) include(opentrack-i18n) |