summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalNinjaGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Document and extend the CMAKE_SUPPRESS_REGENERATION variableShane Parris2018-02-231-5/+10
* Ninja: Don't add custom command outputs to phony rule for CMake inputsPatrick Stewart2018-02-151-1/+7
* Reduce raw string pointers usage.Pavel Solodovnikov2018-01-311-2/+2
* Reduce allocation of temporary values on heap.Pavel Solodovnikov2018-01-261-1/+1
* cmGlobalNinjaGenerator: Avoid using deprecated std::ptr_funBrad King2017-12-211-2/+1
* Retire std::auto_ptr and its macro CM_AUTO_PTRMatthias Maennich2017-09-251-5/+6
* Ninja: Cache ConvertToNinjaPath results to avoid repeat workMatthias Maennich2017-09-191-4/+10
* Ninja: Improve performance with deeply-dependent custom targetsMatthias Maennich2017-09-191-23/+39
* Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-170/+113
* clang-format: format all code as Cpp11Daniel Pfeifer2017-08-301-2/+2
* Replace C-style castsDaniel Pfeifer2017-08-271-1/+1
* Use C++11 nullptrDaniel Pfeifer2017-08-241-10/+10
* Pass large types by const&, small types by valueDaniel Pfeifer2017-06-031-1/+2
* Ninja: Fix CMP0058 on MinGWBrad King2017-05-311-2/+2
* Ninja: Fix escaping of path to depfileBrad King2017-05-301-7/+0
* Remove unnecessary operator<< usagePavel Solodovnikov2017-05-261-1/+1
* Ninja: List compile_commands.json as generated by CMakeKevin Puetz2017-05-161-0/+4
* cmake: initialize with Role that controls which commands to registerDaniel Pfeifer2017-05-081-1/+1
* Merge topic 'ninja-dyndep-response-file'Brad King2017-04-251-1/+5
|\
| * Ninja: support response file for cmake_ninja_depends on WindowsBernhard Burgermeister2017-04-251-1/+5
* | ninja: break unnecessary target dependenciesBen Boeckel2017-04-211-5/+24
|/
* Merge topic '16760-refactor-get-mac-content-directory'Brad King2017-04-211-2/+2
|\
| * Replace boolean `implib` parameters with enumGregor Jasny2017-04-201-2/+2
* | Ninja,Makefile: Unify command line limit logicChristian Pfeiffer2017-04-191-1/+1
|/
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-4/+4
* Merge topic 'include-what-you-use'Brad King2016-11-081-9/+15
|\
| * Fix several include-what-you-use findingsDaniel Pfeifer2016-11-081-9/+15
* | cmGlobalNinjaGenerator: Suppress clang-tidy warningDaniel Pfeifer2016-11-051-2/+2
|/
* Ninja: Fix POST_BUILD noop on WindowsBrad King2016-10-281-0/+5
* Ninja: Use binary dir for `$subdir/all` targetsAlexis Murzeau2016-10-241-28/+16
* Merge topic 'ninja-encoding'Brad King2016-10-211-2/+16
|\
| * Ninja: Use ANSI encoding for Ninja build files on WindowsDāvis Mosāns2016-10-201-2/+16
* | Ninja: Fail early on when ninja build tool does not runBrad King2016-10-201-2/+11
* | cmGlobalGenerator: Allow FindMakeProgram to failBrad King2016-10-201-2/+5
|/
* cmState: Port dependents to new cmStateTypes headerStephen Kelly2016-10-191-1/+1
* cmState: Port dependent code to new cmStateSnapshot nameStephen Kelly2016-10-191-4/+3
* cmState: Port dependent code to new cmStateDirectory nameStephen Kelly2016-10-191-1/+1
* cmState: Move TargetType enum to separate namespaceStephen Kelly2016-10-191-15/+17
* cmLinkLineComputer: Move ComputeLinkLibs from cmLocalGeneratorStephen Kelly2016-10-101-1/+2
* cmLinkLineComputer: Extract from cmLocalGeneratorStephen Kelly2016-10-101-0/+8
* Ninja: ConstifyStephen Kelly2016-10-101-2/+4
* Simplify CMake per-source license noticesBrad King2016-09-271-12/+2
* Ninja: Conditionally allow Fortran based on ninja 'dyndep' supportBrad King2016-09-221-4/+39
* Ninja: Add internal tool to produce a ninja dyndep file for FortranBrad King2016-09-221-0/+220
* Ninja: Add internal tool to scan Fortran code for module dependenciesBrad King2016-09-221-0/+125
* Ninja: Add comment with Fortran dependency design documentationBrad King2016-09-221-0/+78
* Ninja: Add API to check for dyndep supportBrad King2016-09-221-0/+11
* Ninja: Refactor ninja feature detectionBrad King2016-09-221-6/+15
* Ninja: Refactor Fortran rejection logicBrad King2016-09-221-3/+13
* cmGlobalNinjaGenerator: Add API to check for implicit outputs supportBrad King2016-09-201-0/+7