Commit History

Author SHA1 Message Date
  Ken Martin cac30b5ff8 STYLE: fix line length 19 years ago
  Brad King 323dc3a89a ENH: Added information about target needing a source file when one cannot be found. 19 years ago
  Brad King 392137b6d7 ENH: Added <config>_OUTPUT_NAME target property to allow the output name to be set on a per-configuration basis. 19 years ago
  Andy Cedilnik 93f5712a7d COMP: Remove warnings 19 years ago
  Ken Martin 3d96e52261 STYLE: some m_ to this-> cleanup 19 years ago
  Bill Hoffman 89e5fc63fe STYLE: fix line lengths 19 years ago
  Brad King 5792dc8da8 ENH: Replaced UpdateLocation method with call to GetLocation. Added comment about problems with the LOCATION attribute. 19 years ago
  Andy Cedilnik bc4e5581ee ENH: Add support for exporting graphviz of the project dependencies 19 years ago
  Brad King 93c95f1cc5 BUG: Fixed installation of MacOSX Bundle executables and the corresponding install_name remapping support. Extended the BundleTest test to check that this all works. Part of these fixes required changing the signature of AppendDirectoryForConfig in all generators. It now accepts prefix and suffix strings to deal with whether leading or trailing slashes should be included with the configuration subdirectory. 19 years ago
  Brad King 54732b0607 ENH: Finished CMAKE_<CONFIG>_POSTFIX feature and documented it. The value of this variable is used when a library target is created to initialize the <CONFIG>_POSTFIX target property. The value of this property is used (even for executables) to define a per-configuration postfix on the name of the target. Also enabled use of the OUTPUT_NAME property for non-executable targets. 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. 20 years ago
  Andy Cedilnik ea5564624c ENH: Add a notion of a global target 20 years ago
  Brad King c21287552b ENH: Switched order of slash and configuration name in cmGlobalGenerator::AppendDirectoryForConfig method to increase flexibility. 20 years ago
  Brad King 8dd00d5b1e BUG: Fixed relink with new install framework. 20 years ago
  Brad King 81677b3130 ENH: Generate import libraries for DLLs on Cygwin and MinGW. 20 years ago
  Brad King 537e2b4ed5 ENH: Implemented RPATH specification support. It is documented by the command SET_TARGET_PROPERTIES. 20 years ago
  Brad King afa8367885 BUG: Fixed cmTarget::GetFullPath to not append the configuration name when only one configuration is built. It now asks the generator what subdirectory if any to use for a given configuration name. 20 years ago
  Brad King 22c62c9e65 BUG: Sweeping changes to cleanup computation of target names. This should 20 years ago
  Bill Hoffman a91947039a ENH: for all custom commands that can not be given to a target, add them to all targets in the current makefile 20 years ago
  Bill Hoffman 86ad253427 BUG: fix for bug 2322, use CMAKE_EXECUTABLE_SUFFIX variable for exe suffix 20 years ago
  Andy Cedilnik 416bbaef53 COMP: Remove warnings 20 years ago
  Bill Hoffman 452925649a ENH: add better support for framework linking 20 years ago
  Brad King 163e3ff56c ENH: Removed cmMakefile arguments from cmTarget methods because cmTarget has the ivar m_Makefile now. Re-implemented cmLocalUnixMakefileGenerator3::AppendAnyDepend to use the new global knowledge and avoid the need to look at the cache for information about other targets. This should fix problems with custom commands and executables with the OUTPUT_NAME set. Also the <target>_LIBRARY_TYPE cache variable is no longer needed at all and has been removed. 20 years ago
  Bill Hoffman d0e801247f ENH: executable prefix and post fix variables should not be the same as the executable extension 20 years ago
  Brad King 102dd34bdc BUG: Do not expand escape sequences when re-expanding variables in include directories, link directories, and link libraries. 20 years ago
  Brad King d392acb4e6 ENH: Added versioned executable support. This partially addresses bug#2143. Also made OUTPUT_NAME work when installing executables. 20 years ago
  Bill Hoffman 35e36b5b76 ENH: make sure source file depends are used to determine if custom commands are used 20 years ago
  Ken Martin 7f2e7443bf ENH: added Alexander's target property TYPE 20 years ago
  Ken Martin 3b66c0a574 ENH: some better checks 20 years ago
  Ken Martin 369308ca76 ENH: make LOCATION an computed property of the target and get rid of a bunch of const junk 20 years ago