From 8f95c84a0814b9d48a6d3db00f7dcfe5b1574d3b Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 20 Aug 2024 13:49:15 +0200 Subject: Build: Increase required CMake version to 3.24 and removed unneccessary cmake_policy() calls that are already handled by cmake_minimum_required() --- CMakeLists.txt | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index cc306ab0ce1..3c0ec29fa32 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,7 +8,7 @@ # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -cmake_minimum_required(VERSION 3.18) +cmake_minimum_required(VERSION 3.24) # add this options before PROJECT keyword set(CMAKE_DISABLE_SOURCE_CHANGES ON) @@ -17,13 +17,6 @@ set(CMAKE_DISABLE_IN_SOURCE_BUILD ON) # Set projectname (must be done AFTER setting configurationtypes) project(TrinityCore) -# CMake policies (can not be handled elsewhere) -cmake_policy(SET CMP0005 NEW) -cmake_policy(SET CMP0043 NEW) # Ignore COMPILE_DEFINITIONS_ properties -cmake_policy(SET CMP0054 NEW) # Only interpret if() arguments as variables or keywords when unquoted - prevents intepreting if(SOME_STRING_VARIABLE MATCHES "MSVC") as if(SOME_STRING_VARIABLE MATCHES "1") -cmake_policy(SET CMP0067 NEW) # Honor language standard in try_compile() source-file signature -cmake_policy(SET CMP0074 NEW) # find_package() uses _ROOT variables - if(POLICY CMP0144) cmake_policy(SET CMP0144 NEW) # find_package() uses upper-case _ROOT variables endif() -- cgit v1.2.3