Sebastian Holtermann
|
87341d8328
cmDepends: Define DependencyMap instead of DependencyVector
|
6 years ago |
Sebastian Holtermann
|
5a15c9e7cb
cmDepends: Refactor cmDepends::CheckDependencies method
|
6 years ago |
Sebastian Holtermann
|
a6d75a1ce0
Substitute FileComparison in variable names with FileTimeCache
|
6 years ago |
Sebastian Holtermann
|
216416219a
Rename cmFileTimeComparison to cmFileTimeCache
|
6 years ago |
Regina Pfeifer
|
b05b778a2d
clang-tidy: Use `= delete`
|
6 years ago |
Regina Pfeifer
|
5a0784ddea
clang-tidy: Pass by value
|
6 years ago |
Vitaly Stakhovsky
|
2c50a72576
cmDepends: all members accept std::string arguments
|
6 years ago |
Regina Pfeifer
|
b2aa3aedea
clang-tidy: Use default member initialization
|
7 years ago |
Craig Scott
|
5901699672
cmDepends: Remove attempt to change directory that always fails
|
7 years ago |
Daniel Pfeifer
|
ca2233e31f
IWYU: Mark cmConfigure.h with pragma: keep
|
8 years ago |
Daniel Pfeifer
|
5962db4389
Use C++11 nullptr
|
8 years ago |
Daniel Pfeifer
|
d6f0006c0b
Use CM_DISABLE_COPY
|
8 years ago |
Daniel Pfeifer
|
1d829c862c
Use quotes for non-system includes
|
8 years ago |
Brad King
|
86578eccf2
Simplify CMake per-source license notices
|
9 years ago |
Daniel Pfeifer
|
efed6468ed
fix a load of include-what-you-use violations
|
9 years ago |
Daniel Pfeifer
|
3838a0d5fb
make sure to include cmConfigure.h before cmStandardIncludes.h
|
9 years ago |
Daniel Pfeifer
|
1d6909a287
use CM_NULLPTR
|
9 years ago |
Kitware Robot
|
d9fd2f5402
Revise C++ coding style using clang-format
|
9 years ago |
Stephen Kelly
|
6c19024570
Remove extra semicolons from C++ code.
|
11 years ago |
Ben Boeckel
|
ce5114354c
stringapi: Use strings for the languages
|
11 years ago |
Alex Neundorf
|
e74ff7c29f
cmDepends: allow multiple dependees per depender
|
13 years ago |
Alex Neundorf
|
87fe4286bd
fix #13474: also rescan dependencies if the depender does not exist
|
13 years ago |
Kitware Robot
|
7bbaa4283d
Remove trailing whitespace from most CMake and C/C++ code
|
13 years ago |
Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 years ago |
Alexander Neundorf
|
39383ef8cb
Major optimization of C/C++ dependency scanning.
|
16 years ago |
Brad King
|
12935b1599
ENH: Light refactoring of implicit dependency scanning configuration implementation.
|
17 years ago |
Brad King
|
68dad94b00
ENH: Implement Fortran module dependencies across targets and directories.
|
18 years ago |
Brad King
|
4d360f7ac5
ENH: Convert cmDepends object interface to scan an entire target at once.
|
18 years ago |
Brad King
|
de96fd1df9
ENH: Moved dependency integrity check from CheckBuildSystem over to a per-target UpdateDependencies step. This greatly reduces the startup time for make processes and allows individual targets to be built without a global dependency check.
|
18 years ago |
Brad King
|
ec2104cd31
BUG: Updated Makefile dependency scanning to provide a full local generator to the dependency scanner to do proper path conversions. This allows the rules written into the depend.make files to use the same relative path conversion as those written into the build.make files. Several previous changes added more and more information for use by the dependency scanner and it was converging to having the full local generator anyway.
|
19 years ago |