summaryrefslogtreecommitdiffstats
path: root/Source/cmNinjaTargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-011-12/+17
* Ninja: Avoid empty phony edges for target orderingBrad King2018-04-261-0/+13
* Merge branch 'backport-ninja-issue-17942' into ninja-issue-17942Brad King2018-04-261-1/+3
|\
| * Ninja: Do not add empty custom command for file(GENERATE) outputsBrad King2018-04-261-1/+3
* | Ninja: Fix Fortran support with response filesBrad King2018-04-051-18/+35
* | cmNinjaTargetGenerator: Move force-rspfile check to earlierBrad King2018-04-051-4/+5
* | cmNinjaTargetGenerator: Move depfile logic to later in its functionBrad King2018-04-051-47/+49
* | Merge topic 'co-compile-with-launcher'Brad King2018-02-281-13/+26
|\ \
| * | Fix combined use of compiler launcher with lint toolsIlya A. Kriveshko2018-02-271-13/+26
| |/
* | Ninja: Use as dependency file <objectDir/SourceName>.d if needed.Claus Klein2018-02-201-2/+20
|/
* Reduce raw string pointers usage.Pavel Solodovnikov2018-01-311-4/+4
* Reduce allocation of temporary values on heap.Pavel Solodovnikov2018-01-261-1/+1
* Merge topic 'xl-qoptfile'Brad King2018-01-251-3/+9
|\
| * Makefile,Ninja: Use tool-specific response file flag for include dirsBrad King2018-01-241-3/+9
* | sourceFile properties: add property INCLUDE_DIRECTORIESMarc Chevrier2018-01-241-1/+25
* | sourceFile properties: add property COMPILE_OPTIONSMarc Chevrier2018-01-231-4/+11
|/
* Genex: Per-source $<COMPILE_LANGUAGE:...> supportMarc Chevrier2017-12-131-8/+13
* Add generator expression support to per-source COMPILE_DEFINITIONSMarc Chevrier2017-12-051-7/+14
* Refactor per-source generator expression evaluationMarc Chevrier2017-12-041-6/+5
* Fortran: Add option to run the compiler through launcher toolsBrad King2017-11-211-1/+1
* Merge topic 'auto_ptr'Brad King2017-09-271-4/+4
|\
| * Retire std::auto_ptr and its macro CM_AUTO_PTRMatthias Maennich2017-09-251-4/+4
* | Ninja: Fix quoting of RC language depfile in cmcldeps callBrad King2017-09-251-1/+1
|/
* Meta: replace empty-string assignments with `clear()`.Pavel Solodovnikov2017-09-151-1/+1
* Merge topic 'refactor-iwyu-code'Brad King2017-09-151-1/+1
|\
| * Clean up iwyu code to not be one big if statement.Bill Hoffman2017-09-131-1/+1
* | Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-48/+28
|/
* Add properties to run cppcheck along with the compilerBill Hoffman2017-08-301-2/+10
* Merge topic 'cxx11-nullptr'Brad King2017-08-251-3/+3
|\
| * Use C++11 nullptrDaniel Pfeifer2017-08-241-3/+3
* | Ninja: Fix references to source files in gfortran diagnosticsRaul Laasner2017-08-231-1/+7
|/
* Merge topic 'ninja_cuda_export_compile_commands_support'Brad King2017-07-141-6/+21
|\
| * CUDA: CMAKE_EXPORT_COMPILE_COMMANDS now works with CUDA and NinjaRobert Maynard2017-07-131-6/+21
* | Ninja: always use response file for cmake_ninja_dyndepYurii Batrak2017-07-101-8/+2
* | CUDA: Add option to run the compiler through launcher toolsBrad King2017-06-091-1/+2
|/
* Ninja: Fix escaping of path to depfileBrad King2017-05-301-4/+4
* Merge topic 'ninja-dyndep-response-file'Brad King2017-04-251-4/+15
|\
| * Ninja: support response file for cmake_ninja_depends on WindowsBernhard Burgermeister2017-04-251-4/+15
* | Merge topic 'loosen-object-deps'Brad King2017-04-241-9/+22
|\ \ | |/ |/|
| * ninja: break unnecessary target dependenciesBen Boeckel2017-04-211-10/+8
| * ninja: remove duplicate order-only dependenciesBen Boeckel2017-04-211-0/+4
| * ninja: describe the intermediate order depends target betterBen Boeckel2017-04-211-1/+1
| * Ninja: Order Fortran dyndep file generation explicitlyBrad King2017-04-211-0/+11