Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix Ninja Multi-Config Cross-Config support
The default output directory was the same for all `$<CONFIG>`s, which caused conflicting build rules. The issue probably still exists for the rare case when: 1. The user specified an `OUTPUT_DIRECTORY` property AND 2. did not specify an `OUTPUT_DIRECTORY_$<CONFIG>` property AND 3. The value of the `OUTPUT_DIRECTORY` does not contain a genex, depending on the `$<CONFIG>`. Corrosion could detect and append a `$<CONFIG>` in this case, but I think leaving this up to the user is reasonable for now.
- Loading branch information