From 370aceeaf83006cfdf2dc2372aff64ff7bb6b615 Mon Sep 17 00:00:00 2001 From: Tom Collins Date: Tue, 7 Jul 2020 18:38:10 -0700 Subject: [PATCH] Enable CMP0091 to use MSVC_RUNTIME_LIBRARY (#913) Per https://cmake.org/cmake/help/latest/policy/CMP0091.html, we need to enable policy CMP0091 if we want to make use of MSVC_RUNTIME_LIBRARY and/or CMAKE_MSVC_RUNTIME_LIBRARY. Fixes issue #912. --- CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3f47f27..7775321 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,12 @@ # 3.5 is actually available almost everywhere, but this a good minimum cmake_minimum_required(VERSION 3.4) + +# enable MSVC_RUNTIME_LIBRARY target property +# see https://cmake.org/cmake/help/latest/policy/CMP0091.html +if(POLICY CMP0091) + cmake_policy(SET CMP0091 NEW) +endif() + project(YAML_CPP VERSION 0.6.3 LANGUAGES CXX) include(CMakePackageConfigHelpers)