summaryrefslogtreecommitdiff
path: root/Source/cmNinjaTargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* cmNinjaTargetGenerator: support msvc-style deps discovery for scanningBen Boeckel2022-04-271-10/+21
* cmNinjaTargetGenerator: add flags for scanning based on the fileset typeBen Boeckel2022-04-271-0/+52
* CUDA: Ninja generator generates valid compile databaseRobert Maynard2022-03-301-15/+19
* Ninja: Avoid preprocessing twice with explicit Fortran_PREPROCESSPeter Hill2022-02-241-1/+2
* cmLocalGenerator: Remove unused IncludePathStyle infrastructureBrad King2021-12-011-8/+3
* Merge topic 'ninja-pdb-dir'Brad King2021-11-041-1/+1
|\
| * cmNinjaTargetGenerator: Replace "their" with "there" in commentBrad King2021-11-031-1/+1
* | CUDA: Allow both CUDA_SEPARABLE_COMPILATION and CUDA_PTX_COMPILATIONRobert Maynard2021-10-201-14/+20
|/
* Rename cmProp in cmValueMarc Chevrier2021-09-211-27/+27
* Merge topic 'iwyu-cl'Brad King2021-09-141-2/+20
|\
| * IWYU: Add `--driver-mode=cl` when applicablePigeonF2021-09-101-2/+20
* | cmNinjaTargetGenerator: Use short path for cmcldeps.exeWayde Reitsma2021-09-041-2/+5
|/
* Refactor: reduce cmToCStr usageMarc Chevrier2021-08-191-4/+2
* cmNinjaTargetGenerator: Fix scan rule PREPROCESSED_SOURCE placeholderBrad King2021-06-141-6/+12
* cmNinjaTargetGenerator: Clarify GetScanBuildStatement conditionBrad King2021-06-141-1/+1
* cmNinjaTargetGenerator: Simplify scan rule response file selectionBrad King2021-06-141-5/+1
* HIP: Add language to CMakeRobert Maynard2021-06-071-1/+2
* Ninja: Always compile sources using absolute pathsBrad King2021-05-251-4/+3
* cmNinjaTargetGenerator: Rename source file path lookup method for clarityBrad King2021-05-251-4/+5
* cmNinjaTargetGenerator: Remove GetSourceFilePath call with different semanticsBrad King2021-05-251-1/+1
* cmNinjaTargetGenerator: Rename local variable for clarityBrad King2021-05-251-5/+5
* Ninja/Swift: Remove redundant calls to ConvertToNinjaPathBrad King2021-05-251-2/+1
* cmScanDepFormat: Drop unused "outputs", "inputs", and "depends" fieldsBrad King2021-05-131-1/+1
* Source: Remove unnecessary comparisons to nullptrVitaly Stakhovsky2021-05-101-1/+1
* Merge topic 'ninja-multi-long-command-line-config'Brad King2021-05-031-10/+15
|\
| * Ninja Multi-Config: Split long command lines by configKyle Edwards2021-04-301-10/+15
* | cmLocalGenerator: Clarify GetIncludeFlags signatureBrad King2021-02-251-6/+8
|/
* Merge topic 'cpp-modules'Brad King2021-01-071-25/+108
|\
| * ninja: add experimental infrastructure to generate modmap files with dyndepBen Boeckel2021-01-051-4/+43
| * ninja: Add experimental infrastructure for C++20 module dependency scanningBrad King2021-01-051-20/+64
| * cmNinjaTargetGenerator: use $OBJ_FILE for the objectBen Boeckel2021-01-051-1/+1
* | Merge topic 'export-compile-commands-per-target'Brad King2021-01-071-1/+1
|\ \
| * | CMAKE_EXPORT_COMPILE_COMMANDS: allow configuration per targetShannon Booth2021-01-061-1/+1
| |/
* | Code style: add missed explicit 'this->'Oleksandr Koval2021-01-051-18/+22
|/
* Merge topic 'ispc_control_header_suffixes'Brad King2020-12-151-1/+6
|\
| * ISPC: Generated Headers suffix configurable with a better defaultRobert Maynard2020-12-141-1/+6
* | Merge topic 'correct_ispc_path_computation'Brad King2020-12-081-6/+9
|\ \ | |/
| * ISPC: Ninja properly compute ISPC_HEADER_DIRECTORY locationRobert Maynard2020-12-071-6/+9
* | Merge topic 'explicit-LANGUAGE-flag'Brad King2020-12-041-1/+9
|\ \
| * | Compile with explicit language flag when source LANGUAGE property is setBrad King2020-12-021-1/+9
* | | Ninja Generators: Homogenize configuration with MakefilesMarc Chevrier2020-12-011-38/+26
|/ /
* | Refactoring: Introduce place-holder for dependency target.Marc Chevrier2020-11-281-2/+3
* | Merge topic 'revert-explicit-LANGUAGE-flag'Brad King2020-11-201-10/+1
|\ \ | |/
| * Revert "specify language flag when source LANGUAGE property is set"Brad King2020-11-191-10/+1
* | cmGlobalNinjaGenerator: use P1689 dependency file format for FortranBen Boeckel2020-11-171-1/+1
* | cmNinjaTargetGenerator: Clarify variable names for preprocessing conditionsBrad King2020-11-061-17/+14
* | cmNinjaTargetGenerator: Simplify scan rule depfile selectionBrad King2020-11-061-30/+32
* | cmNinjaTargetGenerator: Generalize GetScanRule helperBrad King2020-11-061-30/+27
* | cmNinjaTargetGenerator: Remove redundant conditions for dyndep blocksBrad King2020-11-061-26/+19
* | cmNinjaTargetGenerator: Revise conditions to clarify dyndep code pathsBrad King2020-11-061-10/+8