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.
|
19 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 |
Bill Hoffman
|
7f237c51f4
ENH: fix problem with watcom and short paths and -I
|
20 years ago |
Brad King
|
8340c0d186
ENH: Further centralized custom command dependency computation. Custom command dependencies in the source tree may now also be specified relative to the source directory.
|
20 years ago |
Brad King
|
079826d367
COMP: Removed unused variables.
|
20 years ago |
Brad King
|
327489ae59
COMP: Removed unused paramter from cmLocalGenerator::OutputLinkLibraries.
|
20 years ago |
Brad King
|
22c62c9e65
BUG: Sweeping changes to cleanup computation of target names. This should
|
20 years ago |
Bill Hoffman
|
82bb6fae0d
ENH: add framework support to FIND_FILE
|
20 years ago |
Bill Hoffman
|
452925649a
ENH: add better support for framework linking
|
20 years ago |