summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalNinjaGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* cmake_ninja_dyndep: don't duplicate slashesBen Boeckel2019-03-121-1/+1
* cmake: Teach --build mode to support multiple targetsBartosz Kosiorek2019-03-051-11/+17
* cmGlobalGenerator: Change case of methods from GeneratedMakeCommand structBartosz Kosiorek2019-03-041-6/+6
* ninja: name dyndep internal files using the object fileBen Boeckel2019-02-251-4/+4
* ninja: pass language to cmake_ninja_dependsBen Boeckel2019-02-251-37/+82
* ninja: make dyndep generation language awareBen Boeckel2019-02-251-11/+20
* Merge topic 'cmrange-improvements'Brad King2019-02-251-0/+1
|\
| * cmRange: Move to dedicated header fileRegina Pfeifer2019-02-211-0/+1
* | cmSystemTools::Error: consolidate parameters into single std::stringVitaly Stakhovsky2019-02-201-31/+24
|/
* Merge topic 'fortran-submodule-names'Brad King2019-02-141-1/+11
|\
| * Fortran: Fix submodule file names across compilersBrad King2019-02-141-0/+6
| * Fortran: Thread compiler id through to internal Fortran parserBrad King2019-02-141-1/+5
* | Modernize: Use ranged for-loops when possibleArtur Ryt2019-02-071-2/+1
|/
* Ninja: Detect when ninja is new enough to support a multi-line depfileBrad King2019-01-301-0/+9
* Merge topic 'add_consistent_verbose_build_flag'Brad King2019-01-291-10/+7
|\
| * cmGlobalGenerator: Add a class that represent the build commandRobert Maynard2019-01-251-10/+7
* | cmOutputConverter: move ConvertToRelativePath to cmStateDirectory.Bruno Manganelli2019-01-271-1/+1
|/
* clang-tidy: Use emplaceRegina Pfeifer2019-01-171-5/+5
* Properties: Add CMAKE_ROLE global propertyKyle Edwards2019-01-171-1/+1
* Factor out enum MessageType into dedicated headerBruno Manganelli2019-01-161-5/+9
* clang-tidy: Remove redundant member initializationsRegina Pfeifer2018-12-151-2/+0
* clang-tidy: Fix readability-static-accessed-through-instanceRegina Pfeifer2018-11-211-3/+5
* clang-tidy: fix warnings from version 7Regina Pfeifer2018-11-201-3/+3
* Using front() and back() instead of calculationsCengizhan Pasaoglu2018-11-061-1/+1
* add_dependencies: Track backtraces internallyBrad King2018-10-181-3/+5
* Merge topic 'provide_explicit_source_and_build_command_line_options'Brad King2018-09-191-1/+1
|\
| * CMake: Internally uses -S instead of -H to specify source directoryRobert Maynard2018-09-151-1/+1
* | cmMakefile: Make GetSafeDefinition return std::string const&Vitaly Stakhovsky2018-09-181-6/+6
|/
* Merge topic 'lg-directory'Brad King2018-08-281-2/+1
|\
| * cmLocalGenerator: return directories as const std::string&Vitaly Stakhovsky2018-08-271-2/+1
* | Merge topic 'ninja-generator-do-not-add-alias-matching-custom-command-output'Brad King2018-08-271-0/+6
|\ \ | |/ |/|
| * Ninja: Fix dupbuild error skipping alias with conflicting custom commandJean-Christophe Fillion-Robin2018-08-091-0/+6
* | cmGeneratedFileStream: clang-tidy applied to remove redundant ``c_str`` callsSebastian Holtermann2018-08-071-8/+7
|/
* Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-011-3/+4
* cmake: Add options for parallel builds to --build modeFlorian Maushart2018-05-251-1/+7
* Ninja: Make assumed source dependencies order-onlyBrad King2018-04-261-3/+5
* Fortran: Refactor to treat .mod extension as part of module nameBrad King2018-04-201-1/+1
* Ninja: Drop unnecessary ident encoding logic for pathsBrad King2018-04-191-31/+9
* Add glob verify support to XCode, VS, Ninja, and Makefile generatorsShane Parris2018-04-021-6/+71
* 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