summaryrefslogtreecommitdiffstats
path: root/Source/cmNinjaTargetGenerator.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Ninja: Port to cmGeneratorTarget.Stephen Kelly2015-10-241-4/+1
* Ninja: Centralize path conversion in global generator (#15757)Brad King2015-09-251-4/+4
* cmNinjaTargetGenerator: Factor out compile command exporterBrad King2015-07-271-0/+11
* cmCommonTargetGenerator: Adopt GetFlags methodBrad King2015-07-091-3/+0
* cmNinjaTargetGenerator: Factor out AddIncludeFlags helperBrad King2015-07-091-0/+2
* cmCommonTargetGenerator: Adopt ModuleDefinitionFile memberBrad King2015-07-091-6/+0
* cmCommonTargetGenerator: Adopt GetFeature and friendsBrad King2015-07-091-4/+0
* cmCommonTargetGenerator: Adopt ConfigName memberBrad King2015-07-091-2/+0
* cmCommonTargetGenerator: Adopt basic target generator membersBrad King2015-07-091-3/+0
* Add common base classes to Makefile and Ninja generatorsBrad King2015-07-091-1/+3
* cmNinjaGenerator: Require cmGeneratorTarget.Stephen Kelly2015-06-221-1/+1
* Ninja: Generate separate compile and link rules for each targetBrad King2015-05-181-2/+1
* Ninja: Use "deps = msvc" only for C and CXX (#15253)Brad King2015-01-291-1/+1
* Ninja: Remove unused declarationPeter Collingbourne2014-11-141-1/+0
* Ninja: Skip generating empty phony rulesAdam Strzelecki2014-06-301-1/+2
* ninja: Factor out target-level order-only dependenciesBen Boeckel2014-05-071-0/+4
* ninja: Use string parametersBen Boeckel2014-05-021-2/+2
* Ninja: Query custom commands once per target, not once per file.Stephen Kelly2014-04-051-0/+1
* Constify some APIs in generators.Stephen Kelly2014-03-131-5/+5
* cmOSXBundleGenerator: Make MacOSXContentGeneratorType arg const.Stephen Kelly2014-03-131-1/+1
* stringapi: Use strings for feature argumentsBen Boeckel2014-03-081-2/+2
* stringapi: Return a string reference for the configurationBen Boeckel2014-03-081-1/+1
* strings: Remove cmStdString referencesBen Boeckel2014-03-081-1/+1
* stringapi: Use strings for the languagesBen Boeckel2014-03-081-1/+1
* Ninja: Cache target-level flagsBen Boeckel2014-02-131-0/+3