Brad King
							
						 | 
						
							
							
								fdf7b203af
							
							ENH: First step of install script generator cleanup.  Each configuration to be installed is now separately handled instead of using variables to store per-configuration names.  For targets the component and configuration install-time tests are now done in the install script instead of in the FILE(INSTALL) command.  This cleans things up like not trying to strip a file that was optionally not installed.  It also simplifies the code for install_name adjustment on OSX.  This commit is surrounded by the tags CMake-InstallGeneratorCleanup1-pre and CMake-InstallGeneratorCleanup1-post.
						 | 
						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 | 
					
				
					
						
							
								   Ken Martin
							
						 | 
						
							
							
								ba2b99bb9f
							
							STYLE: fix line length
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								50a0f71120
							
							ENH: Added CONFIGURATIONS option to INSTALL command to allow per-configuration install rules.
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								08b14163ee
							
							ENH: Added named component installation implementation.  Installation behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked.
						 | 
						19 years ago | 
					
				
					
						
							
								   Andy Cedilnik
							
						 | 
						
							
							
								ed5f95cf23
							
							ENH: Add proper support for installing bundles
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								a2e136fd17
							
							ENH: Added PERMISSIONS and RENAME options to the INSTALL command's FILES and PROGRAMS mode, and corresponding support to FILE(INSTALL).  Default permissions for shared libraries on non-Windows/non-OSX platforms no longer has the execute bit set.
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								3ca9ef09b7
							
							BUG: Fixed optional file install support for multi-configuration generators.
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								e14d591194
							
							BUG: Do not report files as installed if they are optional and do not exist.
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								96f0266228
							
							ENH: Created new install script generation framework.  The INSTALL command creates the generators which are later used by cmLocalGenerator to create the cmake_install.cmake files.  A new target installation interface is provided by the INSTALL command which fixes several problems with the INSTALL_TARGETS command.  See bug#2691.  Bugs 1481 and 1695 are addressed by these changes.
						 | 
						19 years ago |