Brad King
|
60bf0531b0
ENH: Added FILES_MATCHING option to INSTALL(DIRECTORY). This will help install a tree of header files while ignoring non-headers.
|
18 lat temu |
Brad King
|
a2b2742543
ENH: During file installation treat the source file as a dependency of the installed file. Install the file only if the destination is older than the source. Set the file times on the installed file to match those of the source file. This should greatly improve the speed of repeated installations because it removes the comparison of file contents. This addresses bug#3349.
|
18 lat temu |
Alexander Neundorf
|
55303d6dd2
|
18 lat temu |
Brad King
|
e25dd3b903
COMP: Remove unused argument.
|
18 lat temu |
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 lat temu |
Brad King
|
c0d3ab2d2b
BUG: Need to compute the correct versioned name for executables on cygwin. This addresses bug#5238.
|
18 lat temu |
Alexander Neundorf
|
b956fc2406
|
18 lat temu |
Alexander Neundorf
|
55f11b348b
|
18 lat temu |
Alexander Neundorf
|
f4eb541880
|
18 lat temu |
Brad King
|
4259c7c1e4
COMP: Fix for borland now that components list check is const.
|
18 lat temu |
Alexander Neundorf
|
aee311a89d
|
18 lat temu |
Alexander Neundorf
|
61d3444f93
|
18 lat temu |
Brad King
|
6697979aaf
COMP: Avoid warning.
|
18 lat temu |
Brad King
|
0fb689973e
ENH: Added FILE(STRINGS) command.
|
18 lat temu |
Brad King
|
a017333d9a
ENH: Added option CMAKE_INSTALL_SO_NO_EXE on linux to choose whether the default permissions for shared libraries include the executable bit. This is necessary to support the conflicting policies of Debian and Fedora. These changes address bug#4805.
|
18 lat temu |
Brad King
|
e105c7fedc
BUG: Preserve symlinks during installation. This addresses bug#4384.
|
18 lat temu |
Ken Martin
|
fdbe20cf8b
COMP: fix warnings
|
18 lat temu |
Ken Martin
|
d223fc64ad
COMP: fix a compiel warning
|
18 lat temu |
Ken Martin
|
f8c982cf78
ENH: added LIMIT on file read
|
18 lat temu |
Brad King
|
27a67fb72f
ENH: Add support to INSTALL(DIRECTORY) to install an empty directory. This addresses bug#3572.
|
19 lat temu |
Brad King
|
2b602ea738
COMP: Need to use cmsys_stl when in CMake code, not kwsys_stl.
|
19 lat temu |
Brad King
|
b4e1de7886
BUG: Avoid putting double-slashes in fromFile during installation. Also added regex debugging copy of the expression in string form.
|
19 lat temu |
Brad King
|
c99dcc30be
BUG: Directory installation pattern matching should be case insensitive on some platforms.
|
19 lat temu |
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 lat temu |
Brad King
|
ba9c97ccec
BUG: RENAME option should be allowd for INSTALL(PROGRAMS) too.
|
19 lat temu |
Brad King
|
0525d8be58
BUG: Bundle installation needs all file permissions to be preserved from the build tree.
|
19 lat temu |
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 lat temu |
Brad King
|
b642ffa7a8
ENH: Fix directory installation to properly deal with trailing slash names (using the rsync convention for whether the last directory name is included in naming the destination directory).
|
19 lat temu |
Bill Hoffman
|
8033e32203
ENH: fix crash when glob has wrong number of arguments
|
19 lat temu |
Brad King
|
932e3524fc
ENH: Changing shared library versioned file names on OSX to conform to that platform's convention.
|
19 lat temu |