Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ninja Multi-Config: Run POST_BUILD when BYPRODUCTS don't overlap | Kyle Edwards | 2021-01-07 | 1 | -0/+31 |
| | | | | Fixes: #21252 | ||||
* | Ninja Multi-Config: Add support for cross-config custom commands | Kyle Edwards | 2020-12-15 | 1 | -0/+44 |
| | | | | Co-Author: Brad King <brad.king@kitware.com> | ||||
* | Help: Fix documentation for Ninja Multi-Config's build.ninja | Kyle Edwards | 2020-10-09 | 1 | -2/+1 |
| | |||||
* | Help: Add Sphinx 'versionadded' directives to each top-level document | Kitware Robot | 2020-07-06 | 1 | -0/+2 |
| | | | | | | | Run the `Utilities/Sphinx/update_versions.py` script to add initial markup to every top-level document and find module. Issue: #19715 | ||||
* | Help: Move Ninja Multi-Config variable details into their respective pages | Kyle Edwards | 2020-03-26 | 1 | -37/+3 |
| | |||||
* | Ninja Multi-Config: Always generate build.ninja | Kyle Edwards | 2020-02-27 | 1 | -7/+8 |
| | | | | | If CMAKE_DEFAULT_BUILD_TYPE is not specified, use the first item from CMAKE_CONFIGURATION_TYPES instead. | ||||
* | Ninja Multi-Config: Remove "NMC" from variable names | Kyle Edwards | 2020-02-27 | 1 | -13/+13 |
| | | | | | | Also rename `..._DEFAULT_BUILD_FILE_CONFIG` to `..._DEFAULT_BUILD_TYPE`. These name changes make the variables meaningful for future use by other generators. | ||||
* | Help: Make note of ninja -f argument in Ninja Multi-Config docs | Kyle Edwards | 2020-02-04 | 1 | -1/+2 |
| | |||||
* | Help: Explain new behavior of cmake --build in Ninja Multi-Config | Kyle Edwards | 2020-02-04 | 1 | -0/+5 |
| | |||||
* | Ninja Multi-Config: Shuffle variables around | Kyle Edwards | 2020-02-03 | 1 | -44/+62 |
| | | | | | | Remove redundant variable CMAKE_NINJA_MULTI_CROSS_CONFIG_ENABLE. Rename other variables. Document and improve handling of error conditions. | ||||
* | Ninja Multi-Config: Add variable to control configs used in cross-config build | Kyle Edwards | 2020-01-23 | 1 | -0/+6 |
| | |||||
* | Ninja Multi-Config: Add variable to control aliases in build.ninja | Kyle Edwards | 2020-01-22 | 1 | -1/+10 |
| | |||||
* | Ninja Multi-Config: Rename variable to be more consistent | Kyle Edwards | 2020-01-16 | 1 | -6/+6 |
| | | | | Also make some tweaks to the documentation. | ||||
* | Ninja Multi-Config: Make cross-config building opt-in | Kyle Edwards | 2020-01-10 | 1 | -3/+10 |
| | | | | | | | | | | | Many users will want to use the Ninja Multi-Config generator like a traditional Visual Studio-style multi-config generator, which doesn't mix configurations - custom commands are built using target executables of the same configuration the command is for. We do not want to force these people to generate an N*N build matrix when they only need N*1, especially if they have lots of targets. Add a new variable, CMAKE_NINJA_CROSS_CONFIG_ENABLE, to opt-in to the cross-config build matrix. | ||||
* | Help: Add documentation and release notes for multi-config Ninja | Kyle Edwards | 2019-12-13 | 1 | -0/+74 |