summaryrefslogtreecommitdiffstats
path: root/Tests/CompileOptions
Commit message (Collapse)AuthorAgeFilesLines
* Add generator expressions for compiler versions.Stephen Kelly2013-06-282-1/+23
| | | | | New generator expressions allow retrieval of the version per language, as well as equality comparison.
* Escape target flags taken from COMPILE_OPTIONSBrad King2013-06-272-6/+19
| | | | | | | | | | | | Factor appending of individual flags out into an AppendFlagEscape method in cmLocalGenerator and teach it to use EscapeForShell. Update all COMPILE_OPTIONS handling to use AppendFlagEscape. Override the method in the Xcode generator to use its custom escape implementation. Teach the CompileOptions test to add an option that requires escaping everywhere instead of just with the GNU tools.
* Add COMPILE_OPTIONS target property.Stephen Kelly2013-06-023-0/+32
This method reads generator expressions from the COMPILE_OPTIONS target property, as well as INTERFACE_COMPILE_OPTIONS from linked dependents.