mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
Merge topic 'pch-force-include'
c5c218fa0d PCH: Append pch header file to list of forced include files
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4135
This commit is contained in:
@@ -2418,6 +2418,9 @@ void cmVisualStudio10TargetGenerator::OutputSourceSpecificFlags(
|
||||
clOptions.AppendFlag("DisableSpecificWarnings",
|
||||
"%(DisableSpecificWarnings)");
|
||||
}
|
||||
if (clOptions.HasFlag("ForcedIncludeFiles")) {
|
||||
clOptions.AppendFlag("ForcedIncludeFiles", "%(ForcedIncludeFiles)");
|
||||
}
|
||||
if (configDependentDefines) {
|
||||
clOptions.AddDefines(
|
||||
genexInterpreter.Evaluate(configDefines, "COMPILE_DEFINITIONS"));
|
||||
|
||||
@@ -31,7 +31,7 @@ foreach(line IN LISTS tgt_projects_strings)
|
||||
set(have_pch_header ON)
|
||||
endif()
|
||||
|
||||
if (line MATCHES "<ForcedIncludeFiles.*>.*${pch_header}</ForcedIncludeFiles>")
|
||||
if (line MATCHES "<ForcedIncludeFiles.*>.*${pch_header}.*</ForcedIncludeFiles>")
|
||||
set(have_force_pch_header ON)
|
||||
endif()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user