Merge branch 'vs-pch-compile-opts' into release-3.16

Merge-request: !4734
This commit is contained in:
Brad King
2020-05-11 12:03:45 -04:00
2 changed files with 4 additions and 1 deletions

View File

@@ -2345,7 +2345,7 @@ void cmVisualStudio10TargetGenerator::OutputSourceSpecificFlags(
pchOptions =
this->GeneratorTarget->GetPchUseCompileOptions(config, lang);
}
customAndPchOptions += pchOptions;
customAndPchOptions = cmStrCat(customAndPchOptions, ';', pchOptions);
}
// if we have flags or defines for this config then

View File

@@ -9,6 +9,9 @@ target_precompile_headers(foo PUBLIC
<stdio.h>
\"string.h\"
)
if(CMAKE_C_COMPILER_ID STREQUAL "MSVC")
set_property(SOURCE foo.c APPEND PROPERTY COMPILE_OPTIONS "-WX-")
endif()
add_library(bar INTERFACE)
target_include_directories(bar INTERFACE include)