summaryrefslogtreecommitdiffstats
path: root/Help/generator/Ninja.rst
Commit message (Collapse)AuthorAgeFilesLines
* Ninja: Document that Fortran support is available with Ninja 1.10+Brad King2020-04-171-5/+1
| | | | | | Ninja 1.10 was released in Jan 2020 and has the features we need to support Fortran. Replace documentation that mentions Kitware's branch with mention of Ninja 1.10+ instead.
* Help: Add documentation and release notes for multi-config NinjaKyle Edwards2019-12-131-1/+7
|
* Help: Document install/strip targets for Ninja/UNIX Makefiles generatorsCristian Adam2019-10-041-3/+10
|
* Help: Improve documentation formatingBartosz Kosiorek2019-04-041-2/+2
|
* Help: Document Ninja generator conditional Fortran supportBrad King2016-09-221-0/+10
| | | | Closes: #14215
* Ninja: Add `$subdir/{test,install,package}` targetsBrad King2016-08-091-3/+14
| | | | | | | | | | | | | With the Makefile generator one can use `cd $subdir; make install` to build and install targets associated with a given subdirectory. This is not possible to do with the Ninja generator since there is only one `build.ninja` file at the top of the build tree. However, we can approximate it by allowing one to run `ninja $subdir/install` at the top of the tree to build the targets in the corresponding subdirectory and install them. This also makes sense for `test`, `package`, and other GLOBAL_TARGET targets. It was already done for `all` by commit v3.6.0-rc1~240^2~2 (Ninja: Add `$subdir/all` targets, 2016-03-11).
* Ninja: Add `$subdir/all` targetsCharles Huet2016-03-181-0/+4
| | | | | | | | | | | | | With the Makefile generator one can use `cd $subdir; make all` to build all targets associated with a given subdirectory. This is not possible to do with the Ninja generator since there is only one `build.ninja` file at the top of the build tree. However, we can approximate it by allowing one to run `ninja $subdir/all` at the top of the tree to build the targets in the corresponding subdirectory. Port logic from cmGlobalUnixMakefileGenerator3::WriteDirectoryRule2 to cmGlobalNinjaGenerator in order to produce equivalent directory-level targets.
* Ninja: Drop 'experimental' label in documentationBrad King2015-04-141-1/+1
| | | | | This generator is no longer experimental and has been fairly mature for several releases already.
* Convert builtin help to reStructuredText source filesKitware Robot2013-10-151-0/+8
Run the convert-help.bash script to convert documentation: ./convert-help.bash "/path/to/CMake-build/bin" Then remove it.