From a8ba6a8dca0b9a7ca8fd56d804e45cf5a8270f87 Mon Sep 17 00:00:00 2001 From: Mike Egger Date: Thu, 31 Oct 2019 15:35:12 +0100 Subject: [PATCH] Adapt label postfix to fix build with Visual Studio (#782) --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2c23308..3b5883e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,8 +25,10 @@ cmake_dependent_option(YAML_MSVC_SHARED_RT "MSVC" OFF) set(yaml-cpp-type STATIC) +set(yaml-cpp-label-postfix "static") if (YAML_BUILD_SHARED_LIBS) set(yaml-cpp-type SHARED) + set(yaml-cpp-label-postfix "shared") endif() set(build-shared $) @@ -110,7 +112,7 @@ target_sources(yaml-cpp set_target_properties(yaml-cpp PROPERTIES VERSION "${PROJECT_VERSION}" SOVERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}" - PROJECT_LABEL "yaml-cpp $" + PROJECT_LABEL "yaml-cpp ${yaml-cpp-label-postfix}" DEBUG_POSTFIX d) configure_package_config_file(