Ken Martin
|
5d11564c35
|
ENH: allow source file properties to chain to Directories and up
|
2006-12-13 12:19:59 -05:00 |
Ken Martin
|
27379d7b08
|
ENH: make properties a bit more formal with documentation and chaining
|
2006-12-07 09:45:32 -05:00 |
Bill Hoffman
|
3a32cec969
|
ENH: merge in changes for beos support
|
2006-12-04 17:26:41 -05:00 |
Ken Martin
|
2915f24274
|
COMP: fix compile issue on Sun hopefully
|
2006-11-29 17:10:29 -05:00 |
Bill Hoffman
|
ccb77b65c6
|
ENH: unify version stuff, get rid of it out of cmake and cmMakefile and only use cmVersion
|
2006-11-29 15:59:16 -05:00 |
Ken Martin
|
d6219588c0
|
COMP: fix compile issue on Sun
|
2006-11-29 15:45:49 -05:00 |
Ken Martin
|
daa6d2bc04
|
ENH: updated handling of debug and optimized target link libraries
|
2006-11-29 11:00:17 -05:00 |
Bill Hoffman
|
e9a80cd8a9
|
ENH: add rc to version stuff
|
2006-11-28 16:09:21 -05:00 |
Bill Hoffman
|
2852600648
|
ENH: fix for when a library is tagged both debug and optimized
|
2006-11-20 13:57:12 -05:00 |
Bill Hoffman
|
f405014a8d
|
BUG: undo bug fix 2722, still replace @foo@ in cmake files
|
2006-11-17 15:35:09 -05:00 |
Ken Martin
|
786fdbc196
|
ENH: fix a bug with useing debuf optimized libs from other builds
|
2006-11-16 10:57:00 -05:00 |
Brad King
|
c11cf31c9b
|
ENH: Adding SYSTEM option to INCLUDE_DIRECTORIES command. This addresses bug #3462.
|
2006-10-05 08:55:59 -04:00 |
Brad King
|
5a6b0792cd
|
ENH: Added COMMENT option to ADD_CUSTOM_TARGET. This addresses bug#3461.
|
2006-10-04 18:10:30 -04:00 |
Brad King
|
523075ded5
|
BUG: Do not replace @VAR@ syntax in list files. This addresses bug #2722.
|
2006-10-04 14:37:42 -04:00 |
Brad King
|
1d9f287af7
|
ENH: Added NOT_IN_ALL option for ADD_LIBRARY and ADD_EXECUTABLE to avoid building the targets by default.
|
2006-10-02 11:14:00 -04:00 |
Brad King
|
e4ec89d036
|
ENH: Added SYMBOLIC source file property to mark custom command outputs that 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.
|
2006-10-02 10:20:53 -04:00 |
Brad King
|
9a1d4e92eb
|
BUG: Fix/cleanup custom commands and custom targets. Make empty comment 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.
|
2006-09-28 16:40:35 -04:00 |
Brad King
|
7d2de52c1a
|
ENH: Cleaned up signature of cmMakefile::AddUtilityCommand. It is not valid to have an output from a utility rule and no calls to the method asked for an output anyway. The argument has been removed.
|
2006-09-28 13:55:26 -04:00 |
Brad King
|
d01b6f1281
|
ENH: Added VERBATIM option to ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET commands. This option enables full escaping of custom command arguments on all platforms. See bug#3786.
|
2006-09-28 11:30:49 -04:00 |
Brad King
|
ff9c167e64
|
BUG: Reverting previous change until it is further tested.
|
2006-08-26 14:43:08 -04:00 |
Brad King
|
7a31bc8521
|
BUG: ConfigureFile must read/write in binary mode to avoid windows newline trouble. The problem occurred when configuring a file in cygwin from a path starting with a windows drive letter instead of a posix path.
|
2006-08-26 14:37:31 -04:00 |
Brad King
|
e46829b3f1
|
ENH: Added platform identifier for QNXNTO. This partially addresses bug#3556.
|
2006-08-01 14:33:10 -04:00 |
Brad King
|
8dda3a2f6e
|
ENH: Adding .hh file as a C++ header file extension. Remove duplicate code from implementation of unique object name computation for VS generators. This addresses bug#3565.
|
2006-08-01 10:48:40 -04:00 |
Andy Cedilnik
|
a9c0929d39
|
COMP: Handle both ansi and non-ansi C
|
2006-07-26 11:46:22 -04:00 |
Andy Cedilnik
|
fbdac25f81
|
ENH: Add a copy constructor to copy the values
|
2006-07-09 13:19:36 -04:00 |
Ken Martin
|
f16b03ec07
|
ENH: fix subdir issue
|
2006-06-26 11:27:21 -04:00 |
Andy Cedilnik
|
99f4edb4e4
|
ENH: DIsplay the list file stack when displaying errors
|
2006-06-22 15:31:19 -04:00 |
Brad King
|
c4dcfd2ed0
|
ENH: Provide access to CMAKE_PATCH_VERSION in CMake code.
|
2006-06-15 16:42:42 -04:00 |
Brad King
|
640c90f068
|
ENH: Unknown command invocations should be fatal errors.
|
2006-06-15 10:24:46 -04:00 |
Ken Martin
|
8e9a6beccc
|
ENH: centralized locaiton of CMakeFiles setting
|
2006-06-14 12:28:32 -04:00 |
Bill Hoffman
|
85c5a7dbc0
|
ENH: fix for replacement of @var @ only legal variable names should be replaced
|
2006-06-06 09:39:21 -04:00 |
Brad King
|
9a74185695
|
BUG: Fix REMOVE_DEFINITIONS command to not remove substrings.
|
2006-05-23 12:51:26 -04:00 |
Bill Hoffman
|
677fcd1174
|
ENH: fix line length
|
2006-05-21 14:06:58 -04:00 |
Bill Hoffman
|
0f2f074978
|
ENH: fix for vtk 4.4 and other projects that may try to link to a module
|
2006-05-19 13:02:12 -04:00 |
Ken Martin
|
47c7108111
|
STYLE: fix line length
|
2006-05-12 12:29:09 -04:00 |
Bill Hoffman
|
a468872ccd
|
ENH: add a check to make sure targets only link to libraries and not utility targets to avoid seg faults, bug 3194
|
2006-05-04 17:54:31 -04:00 |
Bill Hoffman
|
fa415043d8
|
ENH: fix re-run of cmake based on configured files that are done with copy if different and never change
|
2006-04-11 22:39:12 -04:00 |
Ken Martin
|
535acdc7a0
|
ENH: some performance optimizations
|
2006-04-11 12:51:20 -04:00 |
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.
|
2006-04-11 11:06:19 -04:00 |
Bill Hoffman
|
8c06f8e294
|
ENH: add support for re-running cmake if the cmakefiles change
|
2006-04-10 13:53:00 -04:00 |
Andy Cedilnik
|
a2d8447fb9
|
BUG: Fix logic. If the variable is not set, then it is always ok to write the file
|
2006-03-22 14:45:12 -05:00 |
Andy Cedilnik
|
ee1975570e
|
ENH: Allow blocking of writing into the source tree
|
2006-03-22 14:40:36 -05:00 |
Ken Martin
|
10efe3b079
|
ENH: added some new functionality
|
2006-03-22 14:06:52 -05:00 |
Andy Cedilnik
|
3806c1050d
|
ENH: Remove things from bootstrap
|
2006-03-22 09:58:11 -05:00 |
Ken Martin
|
3d96e52261
|
STYLE: some m_ to this-> cleanup
|
2006-03-15 11:02:08 -05:00 |
Brad King
|
6018c27993
|
BUG: Clarified confusing error message.
|
2006-03-14 09:37:50 -05:00 |
Bill Hoffman
|
0db4cb0d96
|
ENH: removed unused methods after find changes
|
2006-03-02 15:03:36 -05:00 |
Andy Cedilnik
|
c4156b4531
|
COMP: Even more global target fixes
|
2006-02-24 17:35:35 -05:00 |
Andy Cedilnik
|
ea5564624c
|
ENH: Add a notion of a global target
|
2006-02-23 10:03:24 -05:00 |
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.
|
2006-02-19 15:25:27 -05:00 |