Commit History

Author SHA1 Message Date
  Brad King 67834f2d53 BUG: Correct Mac OS X framework behavior 17 years ago
  Brad King 1829bed8b5 BUG: Do not create target output directory in cmTarget. Let the generators do it. 17 years ago
  Brad King bf4cef9d5c ENH: Add policy CMP_0004 to require library names to have no leading or trailing whitespace. Replace previous check of CMAKE_BACKWARDS_COMPATIBILITY against version 2.4 with the policy. 17 years ago
  Brad King d46ff28ac9 ENH: Convert CMAKE_LINK_OLD_PATHS to policy CMP0003. 17 years ago
  Brad King f7f03347a6 ENH: Improve new error/warning message generation 17 years ago
  Brad King 34c76d4304 ENH: Use builtin chrpath instead of relinking ELF targets 18 years ago
  Brad King fd37a6ec3d ENH: Better linker search path computation. 18 years ago
  Brad King 9ed4266306 ENH: Cleanup impl of PUBLIC_HEADER, PRIVATE_HEADER, and RESOURCE properties 18 years ago
  Brad King 07be6bb87b ENH: When linking to versioned targets whose real file name is known pass the real name to the linker instead of the symlink name. 18 years ago
  Brad King 16186ec18c BUG: Remove InstallNameFixupPath from cmTarget and cmInstallTargetGenerator. 18 years ago
  Brad King 2cff26fa52 ENH: Support linking to shared libs with dependent libs 18 years ago
  Brad King 7902bc06aa ENH: Implemented link-interface specification feature. 18 years ago
  Brad King 6066e92ba2 BUG: cmTarget instances should not be copied. Removed pass-by-value arguments from cmLocalVisualStudio7Generator::WriteGroup and cmLocalVisualStudio6Generator::WriteGroup. Updated cmTarget to make this easier to find. 18 years ago
  Brad King ffac622a85 ENH: Add cmTarget::GetLinkInformation method to allow several places in the generators to share link information while only computing it once per configuration for a target. Use it to simplify the chrpath feature. 18 years ago
  Brad King e3b1bdb058 ENH: Support exporting/importing of AppBundle targets. 18 years ago
  Brad King 28ea034737 ENH: Support exporting/importing of Framework targets. 18 years ago
  Brad King 5594ad4885 ENH: Updated exporting and importing of targets to support libraries and configurations. 18 years ago
  Brad King 96fd5909d9 ENH: Implement linking with paths to library files instead of -L and -l separation. See bug #3832 18 years ago
  Brad King caca9b8065 ENH: Add AppendProperty methods for use by C++ code in CMake. Simplify implementation of SET_PROPERTY command by using them. 18 years ago
  Brad King 430296dc96 ENH: Moved global inter-target dependency analysis and cycle-prevention code up from cmGlobalUnixMakefileGenerator3 to cmGlobalGenerator. Simplified cmGlobalUnixMakefileGenerator3 to use it. Later other generators may be modified to use it also. 18 years ago
  Alexander Neundorf 3ae731fab7 ENH: add support for chrpath, so the RPATH in ELF files can be changed when 18 years ago
  David Cole 8e4c7b99e1 ENH: Finish up the Framework creation code restructuring. Frameworks build and install now. More work needed on the packaging step. See Tests/Framework for example use. 18 years ago
  David Cole 9a4e7ea742 ENH: Add InstallNameFixupPath to support installing built frameworks on the Mac. Change Application to Applications in the BundleTest. Also correct small typo (tcl->Tcl) noted in bug 4572. 18 years ago
  Brad King 9f2de08f90 ENH: Added cmTarget::GetLanguages method to centralize computation of the list of languages compiled in a target. 18 years ago
  Brad King cac79e92b8 STYLE: Fixed line-too-long, fixed indentation, removed trailing whitespace, added function separator comment lines. 18 years ago
  Brad King 35936433e1 ENH: Merging changes from branch CMake-SourceFile2-b between tags 18 years ago
  Alexander Neundorf 9d4f3a0686 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
  Brad King d2f62e6ac3 ENH: Made cmTarget::GetSourceLists return a reference to const so that all additions of sources must go through access methods in cmTarget. 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