Commit History

Author SHA1 Message Date
  Bill Hoffman e6ef33f598 ENH: name pdb files for visual studio make based builds 19 years ago
  Bill Hoffman 8fa5ed7300 ENH: fix java for ide builds again 19 years ago
  Bill Hoffman 5ecfd3d4d3 ENH: fix java and add OBJECT_DIR support 19 years ago
  Bill Hoffman ed4974da55 ENH: enable test for java with IDE builds 19 years ago
  Brad King 08289893b8 ENH: Split CMAKE_STANDARD_LIBRARIES into per-language variables CMAKE_<lang>_STANDARD_LIBRARIES. This is needed to get programmable language support working with Visual Studio generators. It makes sense anyway. 19 years ago
  Brad King bb014b0f4d ENH: Restored implementation of AddCustomCommandToCreateObject. Updated it to use newer custom command functionality. 19 years ago
  Brad King ae2cbc346d BUG: Install scripts should honor EXCLUDE_FROM_ALL options for subdirectories. This addresses bug#3100. 19 years ago
  Brad King acf33ba191 BUG: Do not add non-per-config subdirectory name of cmake target libraries as full path libs. 19 years ago
  Brad King d5719f22c1 ENH: Added support for multiple outputs generated by a single custom command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. 19 years ago
  Brad King 8e39418f6c BUG: Fixed cmOrderLinkDirectories to deal with raw link items that do not yet exist and correct drive letter case to avoid duplicate paths on windows. Fixed cmLocalGenerator to pass CMake targets as full paths to cmOrderLinkDirectories to make sure the ordering will pick up the proper target libraries. 19 years ago
  Brad King 99ee1883d4 BUG: Removing part of earlier fix because it does not work with VS generators. It may be restored later after cmOrderLinkDirs is further fixed. 19 years ago
  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. 20 years ago
  Ken Martin 3d96e52261 STYLE: some m_ to this-> cleanup 20 years ago
  Bill Hoffman 3f532f5489 ENH: add support for language flags at rule expansion time 20 years ago
  Brad King 2b7e43961c BUG: Fix for generated install scripts to support prefixes with trailing slashes or just a single slash. 20 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. 20 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
  Brad King 576f0b65c7 BUG: Fix generation of Xcode 2.0 and earlier projects to use CMAKE_BUILD_TYPE. 20 years ago
  Andy Cedilnik f119d6e4ef COMP: Remove warnings 20 years ago
  Bill Hoffman 39e636a4a4 ENH: change expand stuff to pass a struct for all the args 20 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. 20 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. 20 years ago