Bill Hoffman
|
f405014a8d
BUG: undo bug fix 2722, still replace @foo@ in cmake files
|
19 lat temu |
Ken Martin
|
786fdbc196
ENH: fix a bug with useing debuf optimized libs from other builds
|
19 lat temu |
Brad King
|
c11cf31c9b
ENH: Adding SYSTEM option to INCLUDE_DIRECTORIES command. This addresses bug #3462.
|
19 lat temu |
Brad King
|
5a6b0792cd
ENH: Added COMMENT option to ADD_CUSTOM_TARGET. This addresses bug#3461.
|
19 lat temu |
Brad King
|
523075ded5
BUG: Do not replace @VAR@ syntax in list files. This addresses bug #2722.
|
19 lat temu |
Brad King
|
1d9f287af7
ENH: Added NOT_IN_ALL option for ADD_LIBRARY and ADD_EXECUTABLE to avoid building the targets by default.
|
19 lat temu |
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.
|
19 lat temu |
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.
|
19 lat temu |
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.
|
19 lat temu |
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.
|
19 lat temu |
Brad King
|
ff9c167e64
BUG: Reverting previous change until it is further tested.
|
19 lat temu |
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.
|
19 lat temu |
Brad King
|
e46829b3f1
ENH: Added platform identifier for QNXNTO. This partially addresses bug#3556.
|
19 lat temu |
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.
|
19 lat temu |
Andy Cedilnik
|
a9c0929d39
COMP: Handle both ansi and non-ansi C
|
19 lat temu |
Andy Cedilnik
|
fbdac25f81
ENH: Add a copy constructor to copy the values
|
19 lat temu |
Ken Martin
|
f16b03ec07
ENH: fix subdir issue
|
19 lat temu |
Andy Cedilnik
|
99f4edb4e4
ENH: DIsplay the list file stack when displaying errors
|
19 lat temu |
Brad King
|
c4dcfd2ed0
ENH: Provide access to CMAKE_PATCH_VERSION in CMake code.
|
19 lat temu |
Brad King
|
640c90f068
ENH: Unknown command invocations should be fatal errors.
|
19 lat temu |
Ken Martin
|
8e9a6beccc
ENH: centralized locaiton of CMakeFiles setting
|
19 lat temu |
Bill Hoffman
|
85c5a7dbc0
ENH: fix for replacement of @var @ only legal variable names should be replaced
|
19 lat temu |
Brad King
|
9a74185695
BUG: Fix REMOVE_DEFINITIONS command to not remove substrings.
|
19 lat temu |
Bill Hoffman
|
677fcd1174
ENH: fix line length
|
19 lat temu |
Bill Hoffman
|
0f2f074978
ENH: fix for vtk 4.4 and other projects that may try to link to a module
|
19 lat temu |
Ken Martin
|
47c7108111
STYLE: fix line length
|
19 lat temu |
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
|
19 lat temu |
Bill Hoffman
|
fa415043d8
ENH: fix re-run of cmake based on configured files that are done with copy if different and never change
|
19 lat temu |
Ken Martin
|
535acdc7a0
ENH: some performance optimizations
|
19 lat temu |
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 lat temu |