mirror of
https://github.com/Kitware/CMake.git
synced 2026-08-03 06:10:28 +00:00
Add policy CMP0069 to enforce INTERPROCEDURAL_OPTIMIZATION
Previously the `INTERPROCEDURAL_OPTIMIZATION` target property was honored only for the Intel compiler on Linux and otherwise ignored. In order to add support for more compilers incrementally without changing behavior in the future, add a new policy whose NEW behavior enforces the `INTERPROCEDURAL_OPTIMIZATION` property. Add flags for supported compilers and otherwise produce an error.
This commit is contained in:
committed by
Brad King
parent
a75757004b
commit
1588a577d1
@@ -743,6 +743,7 @@ private:
|
||||
mutable std::set<cmLinkItem> UtilityItems;
|
||||
cmPolicies::PolicyMap PolicyMap;
|
||||
mutable bool PolicyWarnedCMP0022;
|
||||
mutable bool PolicyReportedCMP0069;
|
||||
mutable bool DebugIncludesDone;
|
||||
mutable bool DebugCompileOptionsDone;
|
||||
mutable bool DebugCompileFeaturesDone;
|
||||
|
||||
Reference in New Issue
Block a user