Brad King
							
						 | 
						
							
							
								e0fc8b2995
							
							BUG: <CONFIG>_LOCATION property should use the config name in the directory and not $(OutDir).  This addresses bug#5363.
						 | 
						18 years ago | 
					
				
					
						
							
								   Alexander Neundorf
							
						 | 
						
							
							
								021ceea1b0
							
							ENH: second try for handling the linker language with integer priority values (returning a pointer to a string on the stack is no good idea)
						 | 
						18 years ago | 
					
				
					
						
							
								   Alexander Neundorf
							
						 | 
						
							
							
								16705a3e87
							
							COMP: revert last commit for now, broke Visual Studio
						 | 
						18 years ago | 
					
				
					
						
							
								   Alexander Neundorf
							
						 | 
						
							
							
								bea1a5de77
							
							
						 | 
						18 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								cac79e92b8
							
							STYLE: Fixed line-too-long, fixed indentation, removed trailing whitespace, added function separator comment lines.
						 | 
						18 years ago | 
					
				
					
						
							
								   Alexander Neundorf
							
						 | 
						
							
							
								cfe9fda9fe
							
							
						 | 
						18 years ago | 
					
				
					
						
							
								   Alexander Neundorf
							
						 | 
						
							
							
								e126db1f71
							
							
						 | 
						18 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								35936433e1
							
							ENH: Merging changes from branch CMake-SourceFile2-b between tags
						 | 
						18 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								3d822e3a25
							
							ENH: Moved link library related code from GenerateSourceFilesFromSourceLists to AnalyzeLibDependencies to make the former do no more than what its name says.
						 | 
						18 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								09289aadb6
							
							ENH: Removed "Used" mark from custom commands.  It is no longer needed or checked by any generators.
						 | 
						18 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								3f2dd9bc54
							
							ENH: Made cmTarget::GetSourceFiles method return reference to const so addition of cmSourceFile pointers must be done with an access method in cmTarget.
						 | 
						18 years ago | 
					
				
					
						
							
								   Alexander Neundorf
							
						 | 
						
							
							
								79756b0e67
							
							
						 | 
						18 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								ba7780a3c4
							
							ENH: Fixed INSTALL_FILES and INSTALL_PROGRAMS commands to not create targets.  No targets of type cmTarget::INSTALL_FILES or cmTarget::INSTALL_PROGRAMS are created, so we do not need to check for them everywhere anymore.
						 | 
						18 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								c288da754a
							
							BUG: Target names in the COMMAND part of a custom command should not create a file-level dependency that forces the command to rerun when the executable target rebuilds, but the target-level dependency should still be created.  Target names in a DEPENDS should do both a target-level and file-level dependency.  Updated the BuildDepends test to check that this works.
						 | 
						18 years ago | 
					
				
					
						
							
								   Alexander Neundorf
							
						 | 
						
							
							
								526b72e12c
							
							
						 | 
						18 years ago | 
					
				
					
						
							
								   Alexander Neundorf
							
						 | 
						
							
							
								4878c00905
							
							
						 | 
						18 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								51fe906ab7
							
							BUG: An empty configuration name is equivalent to no configuration.
						 | 
						18 years ago | 
					
				
					
						
							
								   Alexander Neundorf
							
						 | 
						
							
							
								4b33244ea5
							
							
						 | 
						18 years ago | 
					
				
					
						
							
								   Alexander Neundorf
							
						 | 
						
							
							
								e4b5de6377
							
							
						 | 
						18 years ago | 
					
				
					
						
							
								   Alexander Neundorf
							
						 | 
						
							
							
								362f81981e
							
							
						 | 
						18 years ago | 
					
				
					
						
							
								   Alexander Neundorf
							
						 | 
						
							
							
								e701ef77d8
							
							
						 | 
						18 years ago | 
					
				
					
						
							
								   Alexander Neundorf
							
						 | 
						
							
							
								7f11536704
							
							
						 | 
						18 years ago | 
					
				
					
						
							
								   Bill Hoffman
							
						 | 
						
							
							
								9323a27989
							
							ENH: initial support for creation of frameworks on Mac
						 | 
						18 years ago | 
					
				
					
						
							
								   Ken Martin
							
						 | 
						
							
							
								8b0c61c322
							
							ENH: added internal target property for the name of the project file
						 | 
						18 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								af95f61d76
							
							ENH: Created method cmTarget::GetExportMacro to centralize computation of the export symbol name.  This removes duplicate code from all the generators.  Also enabled the export definition for executable targets with the ENABLE_EXPORTS property set.
						 | 
						18 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								5a32aa5919
							
							ENH: Added target property ENABLE_EXPORTS for executable targets.  It enables the executables for linking by loadable modules that import symbols from the executable.  This finishes the executable import library support mentioned in bug #4210.
						 | 
						18 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								fc7c433463
							
							ENH: Added support for import libraries created by executable and module targets.  The module import libraries should never be used but some windows compilers always create them for .dll files since there is no distinction from shared libraries on that platform.  The executable import libraries may be used to create modules that when loaded bind to symbols from the executables.  This is an enhancement related to bug#4210 though not requested by it explicitly.
						 | 
						18 years ago | 
					
				
					
						
							
								   Bill Hoffman
							
						 | 
						
							
							
								5891ba16ce
							
							ENH: add project to target map, not used yet, but created
						 | 
						18 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								92ff60b6a6
							
							ENH: Added target properties ARCHIVE_OUTPUT_DIRECTORY, LIBRARY_OUTPUT_DIRECTORY, and RUNTIME_OUTPUT_DIRECTORY.  If set these override EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH for a specific target.  They can be used to distribute target files in the build tree with the same granularity that the INSTALL command provides for the install tree.  This addresses bug#2240 and bug#4210.
						 | 
						18 years ago | 
					
				
					
						
							
								   Brad King
							
						 | 
						
							
							
								528f60f4a6
							
							ENH: Added implib option to cmTarget::GetDirectory to support a separate directory containing the import library.  This is an incremental step for bug#4210.
						 | 
						18 years ago |