summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/NinjaMultiConfig/CustomCommandOutputGenex.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Ninja Multi-Config: Fix custom command target dependencies in cross-configsBrad King2021-11-041-0/+10
| | | | | | | | | | | Generator expressions in a non-cross custom command's `COMMAND` arguments are evaluated in the command config. Target-level dependencies implied by `TARGET_FILE` must therefore be cross dependencies. This is important to generate proper target-level dependencies on the cross-config build statements for the target to which the custom command is attached. Fixes: #22855
* Ninja Multi-Config: Correctly generate POST_BUILD custom targetsKyle Edwards2021-04-221-0/+8
| | | | Fixes: #22096
* Ninja Multi-Config: Fix crash on custom command config with no outputBrad King2021-03-291-0/+24
| | | | | | | | With generator expressions in a custom command's `OUTPUT` and `BYPRODUCTS`, it is possible to have no outputs at all for a particular configuration. Generate no rule in this case. Fixes: #21989
* Tests: Add cases for Ninja Multi-Config cross-config custom commandsBrad King2020-12-151-0/+167