Commit History

Author SHA1 Message Date
  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