Brad King
|
1f1894af1f
Ninja: Fix Fortran INCLUDE directive dependencies when not preprocessing
|
2 years ago |
Brad King
|
9075ebda60
Ninja: Rename internal Fortran scanner flag from --pp= to --src=
|
2 years ago |
Marc Chevrier
|
72faa9a017
CreateRulePlaceholderExpander(): enhance memory management
|
2 years ago |
Marc Chevrier
|
241304190f
CMake code rely on cmList class for CMake lists management (part. 2)
|
2 years ago |
Brad King
|
0f6a1dd3ed
Ninja: Revert "Exclude NVHPC -Werror flags during Fortran preprocessing"
|
2 years ago |
Marc Chevrier
|
e08ba229ee
CMake code rely on cmList class for CMake lists management (part. 1)
|
2 years ago |
Brad King
|
6b58cdd4cf
Ninja: Exclude NVHPC -Werror flags during Fortran preprocessing
|
2 years ago |
Stefan Schober
|
099934e313
Add generator expression support to static code analysis hooks
|
2 years ago |
Brad King
|
ca8c171021
Merge topic 'clang-windows-cxx-modules'
|
2 years ago |
Brad King
|
8ebe3f92b3
cmGlobalNinjaGenerator: Detect GNU-like command-line for dyndep collator
|
2 years ago |
Brad King
|
43e973eba2
cmGeneratorTarget: Pass language to GetAppleArchs when possible
|
2 years ago |
Brad King
|
93afe804ce
cmGeneratorTarget: Convert GetAppleArchs output argument to return value
|
2 years ago |
Robert Maynard
|
2def6a874b
CUDA: Add support for CUBIN, FATBIN, and OPTIXIR compilation
|
2 years ago |
Ben Boeckel
|
b6a5382217
Ninja: depend on language module information files directly
|
2 years ago |
Ben Boeckel
|
0ace6053e8
Ninja: track modmap dependencies properly
|
2 years ago |
Ben Boeckel
|
b215cbc07d
Ninja: remove the modmap as an output of the scanner
|
2 years ago |
Kyle Edwards
|
78cf427157
RULE_LAUNCH_*: Add support for generator expressions
|
2 years ago |
Brad King
|
c3210aab46
Merge topic 'lang-linker-launcher-genex'
|
2 years ago |
Kyle Edwards
|
84ada0b0c9
<LANG>_COMPILER_LAUNCHER: Expand subset of genexes that can be evaluated
|
2 years ago |
Ben Boeckel
|
837f7c113a
cmCommonTargetGenerator: classify linked target directories by language
|
2 years ago |
Ben Boeckel
|
e84fcbcb0b
cxxmodules: support new round of Clang patches
|
3 years ago |
Brad King
|
3b4337adc7
Merge topic 'clang-tidy-export-fixes-dir'
|
3 years ago |
Kyle Edwards
|
232467eb1c
clang-tidy: add <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR property
|
3 years ago |
Ben Boeckel
|
9c66224668
cmNinjaTargetGenerator: skip setting `depfile` for `none` scantypes
|
3 years ago |
Ben Boeckel
|
9123a0991f
cmNinjaTargetGenerator: use `.clear()` to empty out some strings
|
3 years ago |
Ben Boeckel
|
3fc2de5c74
cmDyndepCollation: factor out writing C++ module info from Ninja
|
3 years ago |
Ben Boeckel
|
e37ff5694c
cmGeneratorTarget: factor out fileset info and scanning detection
|
3 years ago |
Ben Boeckel
|
9e61fc3d6d
cmGeneratorTarget: factor out dyndep support detection
|
3 years ago |
Ben Boeckel
|
a02d792c6e
cxxmodules: add properties to control scanning
|
3 years ago |
Ben Boeckel
|
008c09d6db
cmNinjaTargetGenerator: factor out determining the fileset of a source
|
3 years ago |