diff --git a/src/coreclr/CMakeLists.txt b/src/coreclr/CMakeLists.txt index b4a48593427024..13885a616356c4 100644 --- a/src/coreclr/CMakeLists.txt +++ b/src/coreclr/CMakeLists.txt @@ -1,8 +1,15 @@ cmake_minimum_required(VERSION 3.6.2) -cmake_policy(SET CMP0042 NEW) +cmake_policy(SET CMP0042 NEW) # MACOSX_RPATH is enabled by default. + +if (CMAKE_VERSION VERSION_GREATER 3.7 OR CMAKE_VERSION VERSION_EQUAL 3.7) + cmake_policy(SET CMP0066 NEW) # Honor per-config flags in try_compile() source-file signature. +endif() +if (CMAKE_VERSION VERSION_GREATER 3.8 OR CMAKE_VERSION VERSION_EQUAL 3.8) + cmake_policy(SET CMP0067 NEW) # Honor language standard in try_compile() source-file signature +endif() if (CMAKE_VERSION VERSION_GREATER 3.15 OR CMAKE_VERSION VERSION_EQUAL 3.15) - cmake_policy(SET CMP0091 NEW) + cmake_policy(SET CMP0091 NEW) # MSVC runtime library flags are selected by an abstraction. endif() # Set the project name