Sebastian Holtermann
|
87341d8328
cmDepends: Define DependencyMap instead of DependencyVector
|
6 years ago |
Regina Pfeifer
|
b05b778a2d
clang-tidy: Use `= delete`
|
6 years ago |
Regina Pfeifer
|
094f01d0f0
cleanup: Prefer compiler provided special member functions
|
6 years ago |
Regina Pfeifer
|
55671b41d2
clang-tidy: Use `= default`
|
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 |
Brad King
|
0b33aee48b
Use C++11 override instead of CM_OVERRIDE
|
8 years ago |
Daniel Pfeifer
|
ca2233e31f
IWYU: Mark cmConfigure.h with pragma: keep
|
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
|
a7a9239096
mark functions with CM_OVERRIDE
|
9 years ago |
Kitware Robot
|
d9fd2f5402
Revise C++ coding style using clang-format
|
9 years ago |
Brad King
|
180538c706
Source: Stabilize include order
|
9 years ago |
Ben Boeckel
|
270eb96df0
strings: Remove cmStdString references
|
11 years ago |
Ben Boeckel
|
ce5114354c
stringapi: Use strings for the languages
|
12 years ago |
Alex Neundorf
|
e74ff7c29f
cmDepends: allow multiple dependees per depender
|
13 years ago |
Alex Neundorf
|
b4e8f49b95
cmDependsC: remove unused member variable
|
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
|
7652a8a1e5
ENH: Teach cmDependsC about user-configured macro transformations.
|
17 years ago |
Brad King
|
12935b1599
ENH: Light refactoring of implicit dependency scanning configuration implementation.
|
17 years ago |
Brad King
|
6bba86c8c8
BUG: Patch from Alex to recompute dependencies when the include regex changes. This addresses bug#4168.
|
19 years ago |
Brad King
|
6a347e9858
ENH: Patch from Alex to speed dependency scanning approximately 2x.
|
19 years ago |
Brad King
|
409f70bc91
ENH: Make sure all custom command outputs are up to date before scanning dependencies. This avoids the need to pass a list of generated files to the dependency scanning code and to rescan after the files have been generated. Currently there is no notion of implicit dependencies of the custom commands themselves so this design is safe. We only need to make sure implicit dependencies are up to date before the make process for the /build part of a target is executed because only this process loads them. This is a step towards fixing bug#3658.
|
19 years ago |
Ken Martin
|
4b83a08b37
ENH: a warning fix and some more cleanup
|
20 years ago |
Ken Martin
|
3d96e52261
STYLE: some m_ to this-> cleanup
|
20 years ago |
Andy Cedilnik
|
634343c3e8
STYLE: Fix some style issues
|
20 years ago |
Brad King
|
8dc1de6efd
BUG: Fix for scanning generated headers included with double-quotes. Also fixed double-quote include support to not use the special quoted location when a full path is given on the include line.
|
20 years ago |