summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CMP0129
Commit message (Collapse)AuthorAgeFilesLines
* Add deprecation warnings for policies CMP0129 and belowBrad King2024-06-053-0/+30
| | | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for policies introduced in CMake 3.23 and below to encourage projects to port away from setting policies to OLD.
* Tests: Modernize RunCMake.CMP0129 test conventions and conditionsBrad King2024-06-0515-29/+31
|
* LCC: Add policy CMP0129 regarding interpreting LCC as GNUmakise-homura2021-10-216-0/+83
Due to MCST LCC compiler identification is now changed to LCC, there should be a way for old projects to still identify it as GNU, as it was before. This commits adds the policy: CMP0129: Compiler id for MCST LCC compilers is now LCC, not GNU. This policy controls such a behavior. OLD behaivior is to treat LCC as GNU, NEW is to treat is as LCC.