MantisBT - CMake
View Issue Details
0001694CMakepublic2005-03-22 08:252006-08-21 16:56
Brad King 
Brad King 
normalfeaturealways
closedfixed 
 
 
0001694: INSTALL_FILES for whole directory
We need a feature to install an entire directory, possibly with exclusions. Perhaps

INSTALL_FILES(/foo/bar DIRECTORIES bar EXCLUDE zot)
No tags attached.
Issue History

Notes
(0002218)
Brad King   
2005-03-22 09:25   
I'm assigning this to Andy because he is the install person.
(0003391)
Brad King   
2005-12-10 12:26   
Bug 0001955 is closed as a duplicate of this bug but it suggests an alternative syntax. I'm adding the reporter of that bug as a CC on this bug.


(0004709)
Brad King   
2006-08-21 16:50   
I'm assigning this bug to myself since I'm in the middle of implementing this feature.
(0004710)
Brad King   
2006-08-21 16:56   
The following changes add a DIRECTORY mode to the INSTALL command. This will be included in 2.4.4.

/cvsroot/CMake/CMake/Source/cmFileCommand.cxx,v <-- cmFileCommand.cxx
new revision: 1.67; previous revision: 1.66
/cvsroot/CMake/CMake/Source/cmInstallCommand.cxx,v <-- cmInstallCommand.cxx
new revision: 1.13; previous revision: 1.12
/cvsroot/CMake/CMake/Source/cmInstallCommand.h,v <-- cmInstallCommand.h
new revision: 1.13; previous revision: 1.12
/cvsroot/CMake/CMake/Source/cmInstallDirectoryGenerator.cxx,v <-- cmInstallDirectoryGenerator.cxx
new revision: 1.2; previous revision: 1.1
/cvsroot/CMake/CMake/Source/cmInstallDirectoryGenerator.h,v <-- cmInstallDirectoryGenerator.h
new revision: 1.2; previous revision: 1.1
/cvsroot/CMake/CMake/Source/cmInstallGenerator.cxx,v <-- cmInstallGenerator.cxx
new revision: 1.10; previous revision: 1.9
/cvsroot/CMake/CMake/Source/cmInstallGenerator.h,v <-- cmInstallGenerator.h
new revision: 1.8; previous revision: 1.7
/cvsroot/CMake/CMake/Source/cmInstallTargetGenerator.cxx,v <-- cmInstallTargetGenerator.cxx
new revision: 1.20; previous revision: 1.19
/cvsroot/CMake/CMake/Tests/SimpleInstall/CMakeLists.txt,v <-- CMakeLists.txt
new revision: 1.63; previous revision: 1.62
/cvsroot/CMake/CMake/Tests/SimpleInstall/scripts/sample_script,v <-- sample_script
initial revision: 1.1
/cvsroot/CMake/CMake/Tests/SimpleInstall/scripts/sample_script.bat,v <-- sample_script.bat
initial revision: 1.1