Brad King
							
						 | 
						
							
							
								57a9e26c15
							
							BUG: Fixed cmOrderLinkDirectories to make sure cmake-built libraries are found properly.  Also taking libraries that will be built but may not yet exist into account.  The per-configuration subdirectories that are included by generators in the link path are checked for conflicting libraries also.  Potentially conflicting libraries that are actually symlinks back to the desired library are no longer considered conflicting, which avoids bogus impossible ordering warnings.
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								2301a025ea
							
							ENH: Added global TargetManifest computation between Configure and Generate steps.  This allows generators to know what other targets will exist on disk when the build completes.
						 | 
						19 years ago | 
					
				
					
						
							
								   Bill Hoffman
							
						 | 
						
							
							
								3c8e899102
							
							ENH: add support for per config target LINK_FLAGS
						 | 
						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
							
						 | 
						
							
							
								93f5712a7d
							
							COMP: Remove warnings
						 | 
						19 years ago | 
					
				
					
						
							
								   Bill Hoffman
							
						 | 
						
							
							
								f7c1723135
							
							ENH: add support for universal binaries
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								0376fe4b9b
							
							ENH: Added support for linking to MS .lib libraries in MinGW.
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								bcfca6e1c1
							
							ENH: Enabling CMAKE_INCLUDE_CURRENT_DIR even for in-source builds to be more consistent with its name.  This also makes double-quote and angle-bracket include styles (almost) identical.
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								77c65b954e
							
							BUG: Fixed generation of mismatched IF in install script.  This bug was introduced during the m_ sweep.
						 | 
						19 years ago | 
					
				
					
						
							
								   Ken Martin
							
						 | 
						
							
							
								3d96e52261
							
							STYLE: some m_ to this-> cleanup
						 | 
						19 years ago | 
					
				
					
						
							
								   Bill Hoffman
							
						 | 
						
							
							
								3f532f5489
							
							ENH: add support for language flags at rule expansion time
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								2b7e43961c
							
							BUG: Fix for generated install scripts to support prefixes with trailing slashes or just a single slash.
						 | 
						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
							
						 | 
						
							
							
								586a9427d3
							
							ENH: Created target property INSTALL_NAME_DIR initalized by CMAKE_INSTALL_NAME_DIR specifying the directory portion of the OSX install_name field in shared libraries.  This is the OSX equivalent of RPATH.
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								576f0b65c7
							
							BUG: Fix generation of Xcode 2.0 and earlier projects to use CMAKE_BUILD_TYPE.
						 | 
						19 years ago | 
					
				
					
						
							
								   Andy Cedilnik
							
						 | 
						
							
							
								f119d6e4ef
							
							COMP: Remove warnings
						 | 
						19 years ago | 
					
				
					
						
							
								   Bill Hoffman
							
						 | 
						
							
							
								39e636a4a4
							
							ENH: change expand stuff to pass a struct for all the args
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								518080136d
							
							ENH: Implemented FILES and PROGRAMS forms of the INSTALL command as replacements for the INSTALL_FILES and INSTALL_PROGRAMS commands.  This addresses the request for absolute path install destinations in bug#2691.
						 | 
						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 | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								98a187a8d4
							
							ENH: Automatic include directories should not be done by default as was just implemented.  Instead a project may now set CMAKE_INCLUDE_CURRENT_DIR to get this behavior.  The current source and binary directories are added automatically to the beginning of the include path in every directory.  This simulates in-source behavior for double-quote includes when there are generated sources and headers in the directory.
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								377f4e79b1
							
							BUG: Remove trailing slashes from install destinations.
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								644f6e83ee
							
							COMP: Fixed shadowed variable warning.
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								81677b3130
							
							ENH: Generate import libraries for DLLs on Cygwin and MinGW.
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								9ba0283870
							
							ENH: If CMAKE_NO_AUTOMATIC_INCLUDE_DIRECTORIES is not set try to approximate in-source build include file behavior in an out-of-source build by adding the build tree directory corresponding to a source tree directory at the beginning of the include path.  Also fixed VS6 and VS7 generators to use cmLocalGenerator's computation of include paths.  The VS6 generator will now short-path the include directories if the total length is too long in order to try to avoid its truncation limit.
						 | 
						19 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								537e2b4ed5
							
							ENH: Implemented RPATH specification support.  It is documented by the command SET_TARGET_PROPERTIES.
						 | 
						20 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								b8a33fb424
							
							ENH: Added INSTALL command as a placeholder for a future generic install specification interface.  Currently it supports only a SCRIPT option specifying a script to run during the install stage.
						 | 
						20 years ago | 
					
				
					
						
							
								   Bill Hoffman
							
						 | 
						
							
							
								6cccf0ab30
							
							ENH: fix bug for single char libraries
						 | 
						20 years ago | 
					
				
					
						
							
								   Bill Hoffman
							
						 | 
						
							
							
								347c5f4b46
							
							ENH: add working directory support
						 | 
						20 years ago | 
					
				
					
						
							
								   Bill Hoffman
							
						 | 
						
							
							
								a2c1777300
							
							COMP: fix warning
						 | 
						20 years ago | 
					
				
					
						
							
								   Bill Hoffman
							
						 | 
						
							
							
								a6a20d8ce2
							
							ENH: fix warning
						 | 
						20 years ago |