summaryrefslogtreecommitdiffstats
path: root/Source/cmNinjaTargetGenerator.h
Commit message (Expand)AuthorAgeFilesLines
* Ninja: track modmap dependencies properlyBen Boeckel2023-02-101-2/+13
* clang-tidy: add <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR propertyKyle Edwards2022-12-061-0/+5
* cmGeneratorTarget: factor out fileset info and scanning detectionBen Boeckel2022-11-231-9/+0
* cmGeneratorTarget: factor out dyndep support detectionBen Boeckel2022-11-231-3/+0
* cxxmodules: add properties to control scanningBen Boeckel2022-11-181-1/+12
* cmNinjaTargetGenerator: factor out determining the fileset of a sourceBen Boeckel2022-11-171-0/+6
* Swift: Omit output-file-map when used as a linkerEvan Wilde2022-10-281-0/+3
* cmGlobalNinjaGenerator: Add helper to compute absolute paths for build.ninjaBrad King2021-05-251-0/+5
* cmNinjaTargetGenerator: Reduce string copies in ConvertToNinjaPath wrapperBrad King2021-05-251-1/+1
* cmNinjaTargetGenerator: Rename source file path lookup method for clarityBrad King2021-05-251-1/+1
* Ninja Multi-Config: Split long command lines by configKyle Edwards2021-04-301-1/+2
* ninja: Add experimental infrastructure for C++20 module dependency scanningBrad King2021-01-051-1/+3
* Ninja Generators: Homogenize configuration with MakefilesMarc Chevrier2020-12-011-2/+0
* cmNinjaTargetGenerator: Clarify method namesBrad King2020-11-061-5/+5
* cmNinjaTargetGenerator: Consolidate redundant methodsBrad King2020-11-061-2/+1
* CUDA: Clang separable compilationRaul Tambre2020-09-241-1/+2
* Modernize: Use #pragma once in all header filesKitware Robot2020-09-031-4/+1
* Merge topic 'fortran-preprocess-property'Brad King2020-05-221-0/+2
|\
| * Ninja: Skip Fortran preprocessing if Fortran_PREPROCESS is OFFPeter Hill2020-05-211-0/+2
* | Refactoring: Third-parties public headers are under cm3p prefixMarc Chevrier2020-05-071-1/+1
|/
* Ninja Multi-Config: Fix bug with MacOS frameworksKyle Edwards2020-01-241-2/+6
* Refactor: Split Ninja files into impl-<Config>.ninja and build-<Config>.ninjaKyle Edwards2020-01-221-1/+1
* Ninja: Add multi-config variantKyle Edwards2019-12-131-23/+44
* Refactor: Prepare Ninja generator for multi-configKyle Edwards2019-12-131-14/+23
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-6/+6
* Ninja: Pass preprocessor definitions when compiling with Intel FortranBrad King2019-09-031-0/+1
* IWYU: Fix handling of <memory> standard headerBrad King2019-07-101-1/+1
* Ninja: add support for Swift's output-file-map.jsonSaleem Abdulrasool2019-05-161-0/+7
* Ninja: Add support for ADDITIONAL_CLEAN_FILES target propertySebastian Holtermann2019-05-141-0/+2
* Ninja: In cmNinjaTargetGenerator use std::unique_ptr to manage new instancesSebastian Holtermann2019-05-131-1/+3
* Ninja,Makefile: use `unique_ptr` for memory managementSaleem Abdulrasool2019-04-181-2/+2
* ninja: do not assume explicit preprocessing uses that outputBen Boeckel2019-02-251-0/+1
* ninja: make dyndep generation language awareBen Boeckel2019-02-251-1/+2
* Replace occurrences of "Mac OS X" with "macOS" in commentsBartosz Kosiorek2018-09-101-1/+1
* LINK_DEPENDS: add support for property INTERFACE_LINK_DEPENDSMarc Chevrier2018-06-271-1/+1
* sourceFile properties: add property INCLUDE_DIRECTORIESMarc Chevrier2018-01-241-0/+3
* Use C++11 override instead of CM_OVERRIDEBrad King2017-09-151-5/+3
* IWYU: Mark cmConfigure.h with pragma: keepDaniel Pfeifer2017-08-261-1/+1
* ninja: break unnecessary target dependenciesBen Boeckel2017-04-211-2/+1
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-1/+1
* Simplify CMake per-source license noticesBrad King2016-09-271-12/+2
* Ninja: Add dyndep rules for Fortran module dependenciesBrad King2016-09-221-0/+10
* Ninja: Add explicit preprocessing step for FortranBrad King2016-09-221-0/+5
* fix a batch of include-what-you-use violationsDaniel Pfeifer2016-08-231-4/+8
* mark functions with CM_OVERRIDEDaniel Pfeifer2016-06-271-3/+5
* Ninja: Make bundle resources a dependency of their targetFlorent Castelli2016-06-231-0/+1
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-27/+25
* Format include directive blocks and ordering with clang-formatBrad King2016-04-291-1/+1
* Source: Stabilize include orderBrad King2016-04-291-1/+0
* cmNinjaTargetGenerator: Factor out helper for forced response file checkDmitry Ivanov2016-04-071-0/+2