summaryrefslogtreecommitdiffstats
path: root/Source/cmNinjaTargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'backport-swift-ninja-multiconfig' into swift-ninja-multiconfigKyle Edwards2020-03-091-2/+3
|\
| * Swift: support Ninja Multi-ConfigSaleem Abdulrasool2020-03-091-1/+2
* | cmNinjaTargetGenerator: cmStrCat usageBen Boeckel2020-02-111-79/+81
|/
* clang-tidy: Fix explicit --driver-mode= argumentBrad King2020-01-311-1/+1
* Merge topic 'clang-tidy-driver-mode'Brad King2020-01-281-1/+7
|\
| * clang-tidy: Add driver mode argumentHanjiang Yu2020-01-271-1/+7
* | Ninja Multi-Config: Fix bug with MacOS frameworksKyle Edwards2020-01-241-6/+20
|/
* Refactor: Split Ninja files into impl-<Config>.ninja and build-<Config>.ninjaKyle Edwards2020-01-221-15/+15
* Ninja: Add a separate job pool for PCH creationDan Johnston2020-01-161-0/+7
* ObjC: Add _COMPILE_LAUNCHER supportCristian Adam2020-01-091-1/+2
* Refactoring: use append functions from cmext/algorithmMarc Chevrier2019-12-171-2/+2
* Ninja: Add multi-config variantKyle Edwards2019-12-131-79/+123
* Refactor: Prepare Ninja generator for multi-configKyle Edwards2019-12-131-70/+68
* PCH: Generate sources during Compute stepCristian Adam2019-10-091-3/+40
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-2/+3
* cmGeneratorExpression: Add cmGeneratorExpression::Evaluate utilityDaniel Eiband2019-09-231-8/+5
* cmGeneratorExpression: Move quiet flag to cmCompiledGeneratorExpressionDaniel Eiband2019-09-221-1/+1
* Merge topic 'cmake-system-headers'Brad King2019-09-201-1/+1
|\
| * cmstd: Modernize CMake system headersMarc Chevrier2019-09-201-1/+1
* | Refactoring: Use ConfigName instead of property CMAKE_BUILD_TYPEDaniel Eiband2019-09-171-7/+6
|/
* clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-161-1/+1
* Ninja: Pass preprocessor definitions when compiling with Intel FortranBrad King2019-09-031-6/+22
* Precompile headers: Add methods to generate PCH sourcesCristian Adam2019-08-281-3/+13
* Source sweep: Replace cmExpandList with the shorter cmExpandedListSebastian Holtermann2019-08-231-2/+1
* Source sweep: Use cmStrCat for string concatenationSebastian Holtermann2019-08-221-77/+41
* Source code: Use cmExpandList instead of cmSystemTools::ExpandListArgumentSebastian Holtermann2019-08-141-15/+12
* clang-tidy: Enable performance-inefficient-string-concatenationSebastian Holtermann2019-08-051-2/+2
* cmStringAlgorithms: Move string functions to the new cmStringAlgorithms.hSebastian Holtermann2019-07-291-0/+1
* Ninja: do not normalise swift support file pathsSaleem Abdulrasool2019-07-241-2/+2
* Introduce memory management helper: cm_memory.hxxMarc Chevrier2019-07-141-1/+2
* IWYU: Fix handling of <memory> standard headerBrad King2019-07-101-1/+1
* Ninja: Add support for CUDA nvcc response filesFrancisco Facioni2019-06-031-3/+11
* Ninja: Use cmNinjaBuild class for WriteBuildSebastian Holtermann2019-05-301-30/+23
* Ninja: Use cmNinjaBuild class for WriteBuildSebastian Holtermann2019-05-301-34/+26
* Ninja: Use cmNinjaBuild class for WriteBuildSebastian Holtermann2019-05-301-14/+5
* Ninja: Use cmNinjaBuild instead of WritePhonyBuildSebastian Holtermann2019-05-301-7/+7
* Ninja: Use cmNinjaBuild instead of WritePhonyBuildSebastian Holtermann2019-05-301-9/+6
* Ninja: Embrace temporary objects in scopesSebastian Holtermann2019-05-301-65/+80
* Ninja: Use cmNinjaRule as sole parameter in the WriteRule and AddRule methodsSebastian Holtermann2019-05-291-72/+56
* Use cmAppend to append ranges to std::vector instancesSebastian Holtermann2019-05-231-2/+1
* Ninja,Makefile: Fix <LANG>_COMPILER_LAUNCHER shell command syntaxBrad King2019-05-221-2/+7
* Merge topic 'ninja-swift'Brad King2019-05-201-49/+76
|\
| * Ninja: add support for Swift's output-file-map.jsonSaleem Abdulrasool2019-05-161-4/+76
| * Swift: remove unnecessary unreleased Ninja infrastructureSaleem Abdulrasool2019-05-161-45/+0
* | Merge topic 'string-cleanup'Brad King2019-05-171-4/+4
|\ \ | |/ |/|
| * Source: std::string related cleanupVitaly Stakhovsky2019-05-151-4/+4
* | Ninja: Add support for ADDITIONAL_CLEAN_FILES target propertySebastian Holtermann2019-05-141-0/+25
|/
* Ninja: In cmNinjaTargetGenerator use std::unique_ptr to manage new instancesSebastian Holtermann2019-05-131-4/+5
* Ninja: In cmNinjaTargetGenerator optimize string compositionSebastian Holtermann2019-05-131-62/+78
* Ninja: Inline range loop range argumentsSebastian Holtermann2019-05-121-2/+1