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 лет назад |
Bill Hoffman
|
8c06f8e294
ENH: add support for re-running cmake if the cmakefiles change
|
19 лет назад |
Brad King
|
eb31755eb2
ENH: Implemented VT100 terminal escape sequences. If CMAKE_COLOR_MAKEFILE is set then messages produced by makefiles will be in color if the native tool supports it. This addresses bug#3060.
|
19 лет назад |
Ken Martin
|
3d96e52261
STYLE: some m_ to this-> cleanup
|
19 лет назад |
Brad King
|
8d9a997beb
ENH: Cleaned up generation of directory-level rules and their support structure. The directorystart rule has been removed in favor of checking the build system in the subdirectory makefile first. The "directory" rule has been renamed "all" since it corresponds to the "all" pass anyway (as against "clean"). Also fixed directory-level rule for preinstall.
|
19 лет назад |
Andy Cedilnik
|
c4156b4531
COMP: Even more global target fixes
|
19 лет назад |
Brad King
|
f09778c4a5
BUG: Work-around borland make bug that drops a rule completely if it has no dependencies or commands.
|
19 лет назад |
Brad King
|
537e2b4ed5
ENH: Implemented RPATH specification support. It is documented by the command SET_TARGET_PROPERTIES.
|
19 лет назад |
Brad King
|
60cd72d01c
ENH: Cleaned up generation of symbolic rules. Removed generation of rebuild_cache and similar rules from internal makefiles.
|
19 лет назад |
Ken Martin
|
141ad7645e
ENH: some reorg of the unix makefile generator
|
19 лет назад |
Bill Hoffman
|
9891260a6d
ENH: add support for watcom wmake and wcl386
|
20 лет назад |
Bill Hoffman
|
1c289b52f4
BUG: fix build problem on gcc
|
20 лет назад |
Bill Hoffman
|
61e056e2dc
BUG: fix for bug 2533, make foo/foo.o now works and .o files are in the help
|
20 лет назад |
Bill Hoffman
|
f6588b7919
ENH: fix borland make clean targets before build, add new generators for msys and mingw
|
20 лет назад |
Ken Martin
|
929553a02e
ENH: big cleanup and fix for jump commands
|
20 лет назад |
Ken Martin
|
345fb993aa
ENH: some fixes for better backwards compatibility
|
20 лет назад |
Bill Hoffman
|
52923844f5
ENH: fix NONE
|
20 лет назад |
Ken Martin
|
dce07caf0b
ENH: fix warning
|
20 лет назад |
Bill Hoffman
|
3b0632ae75
FIX: fix bad depend info and COMPILE_FLAGS problem and remove extra cerr calls
|
20 лет назад |
Ken Martin
|
c6b011e35e
ENH: put cmake files intoa CMakeFiles subdir to clean up bin tree
|
20 лет назад |
Ken Martin
|
6cc7bca222
ENH: fix some warnings and cleanup some
|
20 лет назад |
Ken Martin
|
f85f919dbc
ENH: reduce the number of files produced still needs a bit more cleanup
|
20 лет назад |
Bill Hoffman
|
fe9714e2f0
ENH: fix static build of vtk with cmake by having custom targets chain depend information
|
20 лет назад |
Ken Martin
|
ababb68820
BUG: fix for bootstrap problem
|
20 лет назад |
Ken Martin
|
369308ca76
ENH: make LOCATION an computed property of the target and get rid of a bunch of const junk
|
20 лет назад |
Ken Martin
|
dd2e2807cb
ENH: fix for BSD makes no longer use dir name as a target
|
20 лет назад |
Ken Martin
|
e559aa11ac
ENH: added support for forcing recomputation of depends
|
20 лет назад |
Ken Martin
|
708828dc37
ENH: removed old convert calls
|
20 лет назад |
Andy Cedilnik
|
2d4b06c8e5
ENH: some better error reporting and more robust handlign of bad targets
|
20 лет назад |
Ken Martin
|
0f8282fab1
BUG: do not add help target if there is a real target named help
|
20 лет назад |