Brad King
|
241ee252ce
IWYU: Update for Debian 12 CI job
|
2 years ago |
Ben Boeckel
|
a5f8cbe8b1
clang-tidy: address `modernize-use-default-member-init` lints
|
3 years ago |
Brad King
|
11cc728e75
cmConstStack: Factor out of cmListFileBacktrace
|
3 years ago |
Brad King
|
e32818dd76
cmInstallGenerator: Add backtrace to all install generators
|
4 years ago |
Brad King
|
2452cfdeab
cmInstallDirectoryGenerator: Factor out method to get list of directories
|
4 years ago |
Kitware Robot
|
bdca8b01d2
Modernize: Use #pragma once in all header files
|
5 years ago |
Vitaly Stakhovsky
|
5e54b0cf2f
cmInstallGenerator: std::string params
|
5 years ago |
Vitaly Stakhovsky
|
9db532f44d
cmInstall*Generator: std::string params
|
5 years ago |
Kitware Robot
|
ed98209ddc
Revise include order using clang-format-6.0
|
6 years ago |
Kyle Edwards
|
b133d14fb1
Refactor: Allow cmInstallGenerator::Compute() to return an error
|
6 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
|
7284b15f8c
cmScriptGenerator: pass Indent by value
|
8 years ago |
Daniel Pfeifer
|
1d829c862c
Use quotes for non-system includes
|
8 years ago |
Daniel Pfeifer
|
5afac50f68
cmConfigure: Ensure separate include block in headers
|
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 |
Nick Lewis
|
18ce97c4a2
install: Add EXCLUDE_FROM_ALL option (#14921)
|
9 years ago |
Yves Frederix
|
630c8aa843
install: Allow generator expressions in DIRECTORY
|
9 years ago |
Robert Goulet
|
bd189cc24e
install: Allow generator expressions in DIRECTORY DESTINATION
|
10 years ago |
Brad King
|
ec7cf7ea13
install: Thread message level setting through internal API
|
11 years ago |
Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 years ago |
Brad King
|
1595b8e69e
ENH: Add install(DIRECTORY) option 'OPTIONAL'
|
16 years ago |
Brad King
|
f8c0dc27b5
STYLE: Remove useless install generator typedefs
|
17 years ago |
Brad King
|
7f29f8966d
ENH: Further cleanup of installation script generation. The per-component and per-configuration testing is now done in cmake code instead of in the FILE(INSTALL) command. The generation of the cmake code to do these tests is centralized in cmInstallGenerator. Old-style shared library versioning and component/config support code has been removed from FILE(INSTALL). This commit is surrounded by the tags CMake-InstallGeneratorCleanup2-pre and CMake-InstallGeneratorCleanup2-post.
|
18 years ago |
Alexander Neundorf
|
617602e9e9
|
18 years ago |
Brad King
|
bed79f6c6b
ENH: Implemented INSTALL(DIRECTORY) command and added a test. Re-organized cmFileCommand's implementation of FILE(INSTALL) a bit to help out. This addresses bug#1694 and partially addresses bug#2691.
|
19 years ago |
Brad King
|
8a72d43c17
ENH: Started implementing INSTALL(DIRECTORY) command mode. This is not yet finished so it is undocumented and there is no test. These changes also separate the notions of file and directory permissions.
|
19 years ago |