summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/GeneratorExpression/TARGET_PROPERTY-SOURCES-check.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Tests: Move some cases to RunCMake.GenEx-TARGET_PROPERTYBrad King2022-11-151-6/+0
| | | | Move some `TARGET_PROPERTY` cases from `RunCMake.GeneratorExpression`.
* VS,Xcode: Add CMakeLists.txt sources without mutating targetsBrad King2017-10-181-3/+0
| | | | | | | | | | | | Rather than injecting `CMakeLists.txt` files into each target's `SOURCES`, teach the generators to add them during generation using dedicated code. This avoids mutating the original targets, and avoids polluting `$<TARGET_PROPERTY:foo,SOURCES>` with generator-specific content. This also avoids listing the `CMakeLists.txt` sources in the results of `CMAKE_DEBUG_TARGET_PROPERTIES==SOURCES` so the `RunCMake.TargetSources` test no longer needs a separate case for IDEs.
* Genex: Fix TARGET_PROPERTY value of SOURCESBrad King2017-09-011-0/+9
Refactoring in commit v3.8.0-rc1~445^2~2 (cmTarget: Move sanity checks and computed property access to callers, 2016-10-13) exposed a typo in commit v3.8.0-rc1~445^2~3 (cmGeneratorTarget: Implement cmTargetPropertyComputer interface, 2016-10-13). Together they broke the `$<TARGET_PROPERTY:mytgt,SOURCES>` generator expression in the case that the `SOURCES` target property is populated in part by the `target_sources` command. Add the missing `;`-separator. Fixes: #17243