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 |
Orkun Tokdemir
|
993dde925f
TargetGenerator: Factor out generation of code check rules
|
2 years ago |
Ben Boeckel
|
0ace6053e8
Ninja: track modmap dependencies properly
|
2 years ago |
Kyle Edwards
|
232467eb1c
clang-tidy: add <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR property
|
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 |
Evan Wilde
|
e88509d0e8
Swift: Omit output-file-map when used as a linker
|
3 years ago |
Brad King
|
18408c0b88
cmGlobalNinjaGenerator: Add helper to compute absolute paths for build.ninja
|
4 years ago |
Brad King
|
efb8d7b4a1
cmNinjaTargetGenerator: Reduce string copies in ConvertToNinjaPath wrapper
|
4 years ago |
Brad King
|
fb3a57575a
cmNinjaTargetGenerator: Rename source file path lookup method for clarity
|
4 years ago |
Kyle Edwards
|
ad08f93ee4
Ninja Multi-Config: Split long command lines by config
|
4 years ago |
Brad King
|
4b23359117
ninja: Add experimental infrastructure for C++20 module dependency scanning
|
5 years ago |
Marc Chevrier
|
f8d8faff8d
Ninja Generators: Homogenize configuration with Makefiles
|
5 years ago |
Brad King
|
fcf3fc4447
cmNinjaTargetGenerator: Clarify method names
|
5 years ago |
Brad King
|
fe5d0849db
cmNinjaTargetGenerator: Consolidate redundant methods
|
5 years ago |
Raul Tambre
|
c63fe01835
CUDA: Clang separable compilation
|
5 years ago |
Kitware Robot
|
bdca8b01d2
Modernize: Use #pragma once in all header files
|
5 years ago |
Brad King
|
62816ff88c
Merge topic 'fortran-preprocess-property'
|
5 years ago |
Peter Hill
|
3888de23da
Ninja: Skip Fortran preprocessing if Fortran_PREPROCESS is OFF
|
5 years ago |
Marc Chevrier
|
2faa3f6c55
Refactoring: Third-parties public headers are under cm3p prefix
|
5 years ago |
Kyle Edwards
|
63c9cd2088
Ninja Multi-Config: Fix bug with MacOS frameworks
|
5 years ago |
Kyle Edwards
|
110037369d
Refactor: Split Ninja files into impl-<Config>.ninja and build-<Config>.ninja
|
5 years ago |
Kyle Edwards
|
5a8a9f7229
Ninja: Add multi-config variant
|
6 years ago |
Kyle Edwards
|
3bc63e99e4
Refactor: Prepare Ninja generator for multi-config
|
6 years ago |
Kitware Robot
|
ed98209ddc
Revise include order using clang-format-6.0
|
6 years ago |
Brad King
|
fb9da8e6f4
Ninja: Pass preprocessor definitions when compiling with Intel Fortran
|
6 years ago |
Brad King
|
71fbebd1dc
IWYU: Fix handling of <memory> standard header
|
6 years ago |