Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: fix for when a library is tagged both debug and optimized | Bill Hoffman | 2006-11-20 | 1 | -2/+7 |
| | |||||
* | BUG: undo bug fix 2722, still replace @foo@ in cmake files | Bill Hoffman | 2006-11-17 | 1 | -1/+1 |
| | |||||
* | ENH: fix a bug with useing debuf optimized libs from other builds | Ken Martin | 2006-11-16 | 1 | -0/+15 |
| | |||||
* | ENH: Adding SYSTEM option to INCLUDE_DIRECTORIES command. This addresses ↵ | Brad King | 2006-10-05 | 1 | -0/+15 |
| | | | | bug #3462. | ||||
* | ENH: Added COMMENT option to ADD_CUSTOM_TARGET. This addresses bug#3461. | Brad King | 2006-10-04 | 1 | -3/+8 |
| | |||||
* | BUG: Do not replace @VAR@ syntax in list files. This addresses bug #2722. | Brad King | 2006-10-04 | 1 | -2/+5 |
| | |||||
* | ENH: Added NOT_IN_ALL option for ADD_LIBRARY and ADD_EXECUTABLE to avoid ↵ | Brad King | 2006-10-02 | 1 | -4/+6 |
| | | | | building the targets by default. | ||||
* | ENH: Added SYMBOLIC source file property to mark custom command outputs that ↵ | Brad King | 2006-10-02 | 1 | -0/+11 |
| | | | | are never actually created on disk. This is used by the Watcom WMake generator to generate the .SYMBOLIC mark on the files in the make system. | ||||
* | BUG: Fix/cleanup custom commands and custom targets. Make empty comment ↵ | Brad King | 2006-09-28 | 1 | -4/+14 |
| | | | | strings work. Fix ZERO_CHECK target always out of date for debugging. Fix Makefile driving of custom commands in a custom target. Fix dependencies on custom targets not in ALL in VS generators. | ||||
* | ENH: Cleaned up signature of cmMakefile::AddUtilityCommand. It is not valid ↵ | Brad King | 2006-09-28 | 1 | -7/+1 |
| | | | | to have an output from a utility rule and no calls to the method asked for an output anyway. The argument has been removed. | ||||
* | ENH: Added VERBATIM option to ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET ↵ | Brad King | 2006-09-28 | 1 | -5/+12 |
| | | | | commands. This option enables full escaping of custom command arguments on all platforms. See bug#3786. | ||||
* | BUG: Reverting previous change until it is further tested. | Brad King | 2006-08-26 | 1 | -10/+2 |
| | |||||
* | BUG: ConfigureFile must read/write in binary mode to avoid windows newline ↵ | Brad King | 2006-08-26 | 1 | -2/+10 |
| | | | | trouble. The problem occurred when configuring a file in cygwin from a path starting with a windows drive letter instead of a posix path. | ||||
* | ENH: Added platform identifier for QNXNTO. This partially addresses bug#3556. | Brad King | 2006-08-01 | 1 | -0/+3 |
| | |||||
* | ENH: Adding .hh file as a C++ header file extension. Remove duplicate code ↵ | Brad King | 2006-08-01 | 1 | -1/+2 |
| | | | | from implementation of unique object name computation for VS generators. This addresses bug#3565. | ||||
* | COMP: Handle both ansi and non-ansi C | Andy Cedilnik | 2006-07-26 | 1 | -1/+1 |
| | |||||
* | ENH: Add a copy constructor to copy the values | Andy Cedilnik | 2006-07-09 | 1 | -0/+41 |
| | |||||
* | ENH: fix subdir issue | Ken Martin | 2006-06-26 | 1 | -2/+13 |
| | |||||
* | ENH: DIsplay the list file stack when displaying errors | Andy Cedilnik | 2006-06-22 | 1 | -2/+18 |
| | |||||
* | ENH: Provide access to CMAKE_PATCH_VERSION in CMake code. | Brad King | 2006-06-15 | 1 | -0/+2 |
| | |||||
* | ENH: Unknown command invocations should be fatal errors. | Brad King | 2006-06-15 | 1 | -0/+1 |
| | |||||
* | ENH: centralized locaiton of CMakeFiles setting | Ken Martin | 2006-06-14 | 1 | -0/+3 |
| | |||||
* | ENH: fix for replacement of @var @ only legal variable names should be replaced | Bill Hoffman | 2006-06-06 | 1 | -1/+9 |
| | |||||
* | BUG: Fix REMOVE_DEFINITIONS command to not remove substrings. | Brad King | 2006-05-23 | 1 | -1/+25 |
| | |||||
* | ENH: fix line length | Bill Hoffman | 2006-05-21 | 1 | -1/+3 |
| | |||||
* | ENH: fix for vtk 4.4 and other projects that may try to link to a module | Bill Hoffman | 2006-05-19 | 1 | -6/+25 |
| | |||||
* | STYLE: fix line length | Ken Martin | 2006-05-12 | 1 | -63/+115 |
| | |||||
* | ENH: add a check to make sure targets only link to libraries and not utility ↵ | Bill Hoffman | 2006-05-04 | 1 | -0/+15 |
| | | | | targets to avoid seg faults, bug 3194 | ||||
* | ENH: fix re-run of cmake based on configured files that are done with copy ↵ | Bill Hoffman | 2006-04-12 | 1 | -1/+0 |
| | | | | if different and never change | ||||
* | ENH: some performance optimizations | Ken Martin | 2006-04-11 | 1 | -8/+12 |
| | |||||
* | ENH: Added support for multiple outputs generated by a single custom ↵ | Brad King | 2006-04-11 | 1 | -17/+58 |
| | | | | 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. | ||||
* | ENH: add support for re-running cmake if the cmakefiles change | Bill Hoffman | 2006-04-10 | 1 | -0/+1 |
| | |||||
* | BUG: Fix logic. If the variable is not set, then it is always ok to write ↵ | Andy Cedilnik | 2006-03-22 | 1 | -1/+1 |
| | | | | the file | ||||
* | ENH: Allow blocking of writing into the source tree | Andy Cedilnik | 2006-03-22 | 1 | -0/+32 |
| | |||||
* | ENH: added some new functionality | Ken Martin | 2006-03-22 | 1 | -1/+31 |
| | |||||
* | ENH: Remove things from bootstrap | Andy Cedilnik | 2006-03-22 | 1 | -1/+9 |
| | |||||
* | STYLE: some m_ to this-> cleanup | Ken Martin | 2006-03-15 | 1 | -198/+199 |
| | |||||
* | BUG: Clarified confusing error message. | Brad King | 2006-03-14 | 1 | -1/+5 |
| | |||||
* | ENH: removed unused methods after find changes | Bill Hoffman | 2006-03-02 | 1 | -228/+0 |
| | |||||
* | COMP: Even more global target fixes | Andy Cedilnik | 2006-02-24 | 1 | -0/+2 |
| | |||||
* | ENH: Add a notion of a global target | Andy Cedilnik | 2006-02-23 | 1 | -0/+1 |
| | |||||
* | ENH: Created new install script generation framework. The INSTALL command ↵ | Brad King | 2006-02-19 | 1 | -0/+8 |
| | | | | 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: put the system path ahead of the command path | Bill Hoffman | 2006-02-17 | 1 | -5/+4 |
| | |||||
* | BUG: Need to include empty arguments when parsing prefix/suffix lists for ↵ | Brad King | 2006-02-10 | 1 | -2/+2 |
| | | | | FindLibrary. | ||||
* | ENH: Added platform settings CMAKE_FIND_LIBRARY_PREFIXES and ↵ | Brad King | 2006-02-09 | 1 | -24/+26 |
| | | | | CMAKE_FIND_LIBRARY_SUFFIXES to allow customized searching for libraries. | ||||
* | ENH: add working directory support | Bill Hoffman | 2006-02-08 | 1 | -10/+13 |
| | |||||
* | BUG: Fixed finding of MinGW libraries with a windows build of CMake. | Brad King | 2006-02-07 | 1 | -6/+63 |
| | |||||
* | ENH: Since list file cache does not make much sense any more (because of ↵ | Andy Cedilnik | 2006-02-07 | 1 | -6/+4 |
| | | | | proper list file parsing), and it actually adds unnecessary complications and make ctest scripting not work, take it out | ||||
* | ENH: Improved support for user-configured search paths. Paths given in the ↵ | Brad King | 2006-01-27 | 1 | -6/+49 |
| | | | | CMAKE_LIBRARY_PATH cmake variable are searched first, then those in the CMAKE_LIBRARY_PATH environment variable, then those listed in the call to the FIND_LIBRARY command and finally those listed in the PATH environment variable. The support is similar for finding include files with FIND_PATH, but the variable is CMAKE_INCLUDE_PATH. | ||||
* | BUG: Sweeping changes to cleanup computation of target names. This should | Brad King | 2006-01-13 | 1 | -17/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. |