Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BUG: Fixed generation of mismatched IF in install script. This bug was ↵ | Brad King | 2006-03-16 | 1 | -1/+1 |
| | | | | introduced during the m_ sweep. | ||||
* | STYLE: some m_ to this-> cleanup | Ken Martin | 2006-03-15 | 1 | -132/+132 |
| | |||||
* | ENH: add support for language flags at rule expansion time | Bill Hoffman | 2006-03-06 | 1 | -0/+4 |
| | |||||
* | BUG: Fix for generated install scripts to support prefixes with trailing ↵ | Brad King | 2006-03-05 | 1 | -3/+4 |
| | | | | slashes or just a single slash. | ||||
* | ENH: Added PERMISSIONS and RENAME options to the INSTALL command's FILES and ↵ | Brad King | 2006-03-03 | 1 | -2/+8 |
| | | | | 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. | ||||
* | ENH: Created target property INSTALL_NAME_DIR initalized by ↵ | Brad King | 2006-02-24 | 1 | -0/+7 |
| | | | | CMAKE_INSTALL_NAME_DIR specifying the directory portion of the OSX install_name field in shared libraries. This is the OSX equivalent of RPATH. | ||||
* | BUG: Fix generation of Xcode 2.0 and earlier projects to use CMAKE_BUILD_TYPE. | Brad King | 2006-02-24 | 1 | -8/+9 |
| | |||||
* | COMP: Remove warnings | Andy Cedilnik | 2006-02-24 | 1 | -0/+3 |
| | |||||
* | ENH: change expand stuff to pass a struct for all the args | Bill Hoffman | 2006-02-20 | 1 | -80/+42 |
| | |||||
* | ENH: Implemented FILES and PROGRAMS forms of the INSTALL command as ↵ | Brad King | 2006-02-19 | 1 | -42/+9 |
| | | | | replacements for the INSTALL_FILES and INSTALL_PROGRAMS commands. This addresses the request for absolute path install destinations in bug#2691. | ||||
* | ENH: Created new install script generation framework. The INSTALL command ↵ | Brad King | 2006-02-19 | 1 | -361/+164 |
| | | | | 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. | ||||
* | ENH: Automatic include directories should not be done by default as was just ↵ | Brad King | 2006-02-19 | 1 | -25/+24 |
| | | | | 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. | ||||
* | BUG: Remove trailing slashes from install destinations. | Brad King | 2006-02-18 | 1 | -0/+8 |
| | |||||
* | COMP: Fixed shadowed variable warning. | Brad King | 2006-02-18 | 1 | -4/+4 |
| | |||||
* | ENH: Generate import libraries for DLLs on Cygwin and MinGW. | Brad King | 2006-02-18 | 1 | -0/+4 |
| | |||||
* | ENH: If CMAKE_NO_AUTOMATIC_INCLUDE_DIRECTORIES is not set try to approximate ↵ | Brad King | 2006-02-18 | 1 | -18/+53 |
| | | | | 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. | ||||
* | ENH: Implemented RPATH specification support. It is documented by the ↵ | Brad King | 2006-02-16 | 1 | -11/+39 |
| | | | | command SET_TARGET_PROPERTIES. | ||||
* | ENH: Added INSTALL command as a placeholder for a future generic install ↵ | Brad King | 2006-02-10 | 1 | -0/+9 |
| | | | | specification interface. Currently it supports only a SCRIPT option specifying a script to run during the install stage. | ||||
* | ENH: fix bug for single char libraries | Bill Hoffman | 2006-02-10 | 1 | -5/+5 |
| | |||||
* | ENH: add working directory support | Bill Hoffman | 2006-02-08 | 1 | -0/+8 |
| | |||||
* | COMP: fix warning | Bill Hoffman | 2006-01-24 | 1 | -9/+6 |
| | |||||
* | ENH: fix warning | Bill Hoffman | 2006-01-23 | 1 | -1/+0 |
| | |||||
* | ENH: fix problem with watcom and short paths and -I | Bill Hoffman | 2006-01-23 | 1 | -2/+17 |
| | |||||
* | ENH: Further centralized custom command dependency computation. Custom ↵ | Brad King | 2006-01-14 | 1 | -21/+21 |
| | | | | command dependencies in the source tree may now also be specified relative to the source directory. | ||||
* | COMP: Removed unused variables. | Brad King | 2006-01-14 | 1 | -11/+0 |
| | |||||
* | COMP: Removed unused paramter from cmLocalGenerator::OutputLinkLibraries. | Brad King | 2006-01-13 | 1 | -3/+2 |
| | |||||
* | BUG: Sweeping changes to cleanup computation of target names. This should | Brad King | 2006-01-13 | 1 | -190/+397 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | fix many bugs related to target names being computed inconsistently. - Centralized computation of a target's file name to a method in cmTarget. Now that global knowledge is always available the *_CMAKE_PATH cache variables are no longer needed. - Centralized computation of link library command lines and link directory search order. - Moved computation of link directories needed to link CMake targets to be after evaluation of linking dependencies. This also removed alot of duplicate code in which each version had its own bugs. This commit is surrounded by the tags CMake-TargetNameCentralization1-pre and CMake-TargetNameCentralization1-post so make the large set of changes easy to identify. | ||||
* | ENH: add framework support to FIND_FILE | Bill Hoffman | 2005-12-27 | 1 | -0/+14 |
| | |||||
* | ENH: add better support for framework linking | Bill Hoffman | 2005-12-26 | 1 | -1/+1 |
| | |||||
* | ENH: fix borland make clean targets before build, add new generators for ↵ | Bill Hoffman | 2005-12-22 | 1 | -2/+18 |
| | | | | msys and mingw | ||||
* | ENH: Removed cmMakefile arguments from cmTarget methods because cmTarget has ↵ | Brad King | 2005-12-14 | 1 | -5/+5 |
| | | | | 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. | ||||
* | ENH: Allow the installer to overwrite the install prefix | Andy Cedilnik | 2005-12-10 | 1 | -2/+7 |
| | |||||
* | ENH: Add support for output reguilar expression | Andy Cedilnik | 2005-11-08 | 1 | -1/+30 |
| | |||||
* | ENH: Add a way for test to intentionally fail | Andy Cedilnik | 2005-09-07 | 1 | -1/+11 |
| | |||||
* | ENH: Added versioned executable support. This partially addresses bug#2143. ↵ | Brad King | 2005-08-17 | 1 | -2/+17 |
| | | | | Also made OUTPUT_NAME work when installing executables. | ||||
* | ENH: fix bug 2087 lib prefix stripped off on windows | Bill Hoffman | 2005-08-10 | 1 | -0/+6 |
| | |||||
* | ENH: Add set and get test propety command | Andy Cedilnik | 2005-07-31 | 1 | -2/+2 |
| | |||||
* | ENH: put cmake files intoa CMakeFiles subdir to clean up bin tree | Ken Martin | 2005-07-29 | 1 | -0/+5 |
| | |||||
* | ENH: reduce the number of files produced still needs a bit more cleanup | Ken Martin | 2005-07-27 | 1 | -7/+13 |
| | |||||
* | ENH: make sure flags set in CC or CXX environment variables stay with the ↵ | Bill Hoffman | 2005-07-20 | 1 | -1/+17 |
| | | | | compiler | ||||
* | ENH: fix for bug 992, mac bundle install fix | Bill Hoffman | 2005-07-14 | 1 | -4/+29 |
| | |||||
* | ENH: add -L as possible library flag | Bill Hoffman | 2005-07-13 | 1 | -1/+1 |
| | |||||
* | BUG: fix for debug optimized link libraries | Ken Martin | 2005-07-05 | 1 | -1/+1 |
| | |||||
* | ENH: make LOCATION an computed property of the target and get rid of a bunch ↵ | Ken Martin | 2005-06-22 | 1 | -4/+4 |
| | | | | of const junk | ||||
* | ENH: removed old convert calls | Ken Martin | 2005-06-10 | 1 | -24/+0 |
| | |||||
* | ENH: Add capability to include files to DartTestfile.txt and add example of that | Andy Cedilnik | 2005-06-07 | 1 | -0/+5 |
| | |||||
* | COMP: shut up warning | Ken Martin | 2005-05-13 | 1 | -0/+2 |
| | |||||
* | ENH: warning fixes and some first steps in cleaning up the convert code | Ken Martin | 2005-05-13 | 1 | -25/+72 |
| | |||||
* | COMP: Remove warning | Andy Cedilnik | 2005-04-25 | 1 | -4/+4 |
| | |||||
* | ENH: Improve internal test handling by creating a test class. Command ↵ | Andy Cedilnik | 2005-04-24 | 1 | -2/+83 |
| | | | | cmEnableTesting now only sets CMAKE_TESTING_ENABLED and cmAddTest only adds a test to the list. The actual test files are written by local generator. This way we can at some point in the future replace DartTestfile with some XML file |