summaryrefslogtreecommitdiffstats
path: root/Source/cmNinjaTargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
* Ninja,Makefile: use `unique_ptr` for memory managementSaleem Abdulrasool2019-04-181-7/+4
* cmNinjaTargetGenerator: use a different depfile for preprocessingBen Boeckel2019-03-121-1/+1
* ninja: name dyndep internal files using the object fileBen Boeckel2019-02-251-2/+2
* cmNinjaTargetGenerator: remove "preprocessed" mentions in dyndepBen Boeckel2019-02-251-2/+3
* ninja: do not assume explicit preprocessing uses that outputBen Boeckel2019-02-251-26/+52
* ninja: pass language to cmake_ninja_dependsBen Boeckel2019-02-251-3/+3
* ninja: make dyndep generation language awareBen Boeckel2019-02-251-9/+12
* Ninja: add properties for Swift partial module and docSaleem Abdulrasool2019-02-181-0/+14
* Merge topic 'ninja-swift-library-name'Brad King2019-02-151-0/+5
|\
| * Add placeholder for Swift's library nameSaleem Abdulrasool2019-02-131-0/+5
* | Merge topic 'fortran-submodule-names'Brad King2019-02-141-0/+4
|\ \ | |/ |/|
| * Fortran: Fix submodule file names across compilersBrad King2019-02-141-0/+4
* | cmMakefile::GetRequiredDefinition: return const std::string&Vitaly Stakhovsky2019-02-071-15/+13
|/
* Use cmSourceFile::GetIsGeneratedSebastian Holtermann2019-02-011-1/+1
* Ninja: Use deps=gcc for Intel Compiler on WindowsBrad King2019-01-301-2/+22
* Ninja: Drop unnecessary deptype customization infrastructureBrad King2019-01-301-4/+0
* Ninja: support `SWIFT_MODULE_NAME` propertySaleem Abdulrasool2019-01-241-1/+6
* Ninja: support `SWIFT_MODULE_NAME` propertySaleem Abdulrasool2019-01-181-2/+5
* Ninja: add new placeholder `SWIFT_AUXILIARY_SOURCES`Saleem Abdulrasool2019-01-151-0/+18
* IWYU: Update CMake code for IWYU built with Clang 6Brad King2019-01-151-0/+1
* clang-tidy: Remove redundant member initializationsRegina Pfeifer2018-12-151-2/+0
* cmMakefile: Make GetSafeDefinition return std::string const&Vitaly Stakhovsky2018-09-181-4/+2
* genex: Simplify cmGeneratorExpressionInterpreterBrad King2018-09-071-7/+4
* cmGeneratedFileStream: clang-tidy applied to remove redundant ``c_str`` callsSebastian Holtermann2018-08-071-1/+1
* LINK_DEPENDS: add support for property INTERFACE_LINK_DEPENDSMarc Chevrier2018-06-271-8/+7