From 2cb8f69f61fc12450850a79ca4eb5779d71c05bb Mon Sep 17 00:00:00 2001 From: rdb Date: Mon, 13 Apr 2020 13:19:12 +0200 Subject: [PATCH] CMake: enable CMP0091, fixes lack of /MD flag with Ninja+clang-cl --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index de60c1b8b5..7fc538067c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,6 +14,11 @@ if(CMAKE_VERSION VERSION_GREATER "3.12" OR POLICY CMP0074) cmake_policy(SET CMP0074 NEW) endif() +if(POLICY CMP0091) + # Needed for CMake to pass /MD flag properly with non-VC generators. + cmake_policy(SET CMP0091 NEW) +endif() + # Figure out the version set(_s "[\\t ]*") # CMake doesn't support \s* file(STRINGS "setup.cfg" _version REGEX "^version${_s}=${_s}")