Brad King
|
e93ad8eecd
Merge topic 'ninja-better-order-depends'
|
2 years ago |
Ben Boeckel
|
ed45432571
cmNinjaTargetGenerator: do not order-depend on C++ module sources
|
2 years ago |
Ben Boeckel
|
0973cd6702
cmNinjaTargetGenerator: use the file set visibility API
|
2 years ago |
Ben Boeckel
|
51f9d9f0a2
cmNinjaTargetGenerator: avoid traversing old outputs repeatedly
|
2 years ago |
Sebastian Theophil
|
67ddca187c
Ninja: Set TARGET_COMPILE_PDB correctly for compile_commands.json
|
2 years ago |
Ben Boeckel
|
3cddd11649
Ninja: message about not compiled sources explicitly
|
2 years ago |
Ben Boeckel
|
ff18acc301
CXXModules: remove `EXPERIMENTAL` from C++ module variable names
|
2 years ago |
Martin Duffy
|
ec2ba29ac5
Ninja: Allow compilation before generation of dependencies' private sources
|
2 years ago |
Brad King
|
0f16ebf333
cmNinjaTargetGenerator: Reduce lifetime of custom command list
|
2 years ago |
Ben Boeckel
|
9b9ec70b54
Ninja: generate scanning and build rules for C++20 module synthetic targets
|
2 years ago |
Brad King
|
d8b6a750a0
Merge topic 'windows-tidy-cmstrcat'
|
2 years ago |
Brad King
|
241ee252ce
IWYU: Update for Debian 12 CI job
|
2 years ago |
Ben Boeckel
|
d4144b9c0a
strings: use `emplace_back` with `cmStrCat` arguments
|
2 years ago |
Ben Boeckel
|
677b28dc7b
Ninja: include module mapper flags in `compile_commands.json`
|
2 years ago |
Ben Boeckel
|
6ff5cdc533
cxxmodules: remove support for `CXX_MODULE_HEADER_UNITS` filesets
|
2 years ago |
Orkun Tokdemir
|
b480315e0c
TargetGenerator: Add SKIP_LINTING source property
|
2 years ago |
Orkun Tokdemir
|
993dde925f
TargetGenerator: Factor out generation of code check rules
|
2 years ago |
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 |