summaryrefslogtreecommitdiff
path: root/Source/cmNinjaTargetGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* CMake code rely on cmList class for CMake lists management (part. 1)Marc Chevrier2023-04-241-5/+6
* Ninja: Exclude NVHPC -Werror flags during Fortran preprocessingBrad King2023-04-041-2/+23
* Add generator expression support to static code analysis hooksStefan Schober2023-03-271-2/+35
* Merge topic 'clang-windows-cxx-modules'Brad King2023-03-211-0/+4
|\
| * cmGlobalNinjaGenerator: Detect GNU-like command-line for dyndep collatorBrad King2023-03-181-0/+4
* | cmGeneratorTarget: Pass language to GetAppleArchs when possibleBrad King2023-03-151-2/+2
* | cmGeneratorTarget: Convert GetAppleArchs output argument to return valueBrad King2023-03-151-4/+4
* | CUDA: Add support for CUBIN, FATBIN, and OPTIXIR compilationRobert Maynard2023-03-131-10/+33
* | Ninja: depend on language module information files directlyBen Boeckel2023-02-101-11/+9
* | Ninja: track modmap dependencies properlyBen Boeckel2023-02-101-7/+20
* | Ninja: remove the modmap as an output of the scannerBen Boeckel2023-02-101-11/+4
* | RULE_LAUNCH_*: Add support for generator expressionsKyle Edwards2023-02-031-3/+3
* | Merge topic 'lang-linker-launcher-genex'Brad King2023-02-031-1/+2
|\ \ | |/ |/|
| * <LANG>_COMPILER_LAUNCHER: Expand subset of genexes that can be evaluatedKyle Edwards2023-02-021-1/+2
* | cmCommonTargetGenerator: classify linked target directories by languageBen Boeckel2023-01-311-1/+1
|/
* cxxmodules: support new round of Clang patchesBen Boeckel2022-12-151-3/+0
* Merge topic 'clang-tidy-export-fixes-dir'Brad King2022-12-071-1/+48
|\
| * clang-tidy: add <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR propertyKyle Edwards2022-12-061-1/+48
* | cmNinjaTargetGenerator: skip setting `depfile` for `none` scantypesBen Boeckel2022-12-021-0/+3
* | cmNinjaTargetGenerator: use `.clear()` to empty out some stringsBen Boeckel2022-12-011-2/+2
|/
* cmDyndepCollation: factor out writing C++ module info from NinjaBen Boeckel2022-11-301-214/+10
* cmGeneratorTarget: factor out fileset info and scanning detectionBen Boeckel2022-11-231-86/+3
* cmGeneratorTarget: factor out dyndep support detectionBen Boeckel2022-11-231-19/+2
* cxxmodules: add properties to control scanningBen Boeckel2022-11-181-8/+48
* cmNinjaTargetGenerator: factor out determining the fileset of a sourceBen Boeckel2022-11-171-47/+68
* Merge topic 'compile-commands-output-field'Brad King2022-11-011-1/+2
|\
| * EXPORT_COMPILE_COMMANDS: add `output` fieldBen Boeckel2022-10-281-1/+2
* | Swift: Omit output-file-map when used as a linkerEvan Wilde2022-10-281-21/+33
|/
* COMPILER_LAUNCHER: Add support for generator expressionsThomas Weißschuh2022-08-301-2/+4
* Ninja Multi-Config: Deduplicate compile_commands.json for cross configsKyle Edwards2022-07-151-3/+5
* cmNinjaTargetGenerator: write out BMI install information for the collatorBen Boeckel2022-07-061-0/+38
* cmNinjaTargetGenerator: write out export information for the collatorBen Boeckel2022-07-061-0/+79
* cmNinjaTargetGenerator: write out fileset information for the collatorBen Boeckel2022-07-061-0/+99
* cmTarget: add support for C++ module fileset typesBen Boeckel2022-06-161-47/+45
* cmNinjaTargetGenerator: expand CFGIntDir for NMCBen Boeckel2022-06-141-2/+3
* 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