mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-09 15:20:56 -06:00
PCH: Append pch header file to list of forced include files
Fixes: #20088
This commit is contained in:
@@ -2399,6 +2399,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