Brad King
|
0bbcb49f65
ENH: Added generation of link rules into script files executed by a cmake -E command in order to support longer link lines. This is needed only on platforms without response file support and that may have weak shells.
|
19 years ago |
Ken Martin
|
8e9a6beccc
ENH: centralized locaiton of CMakeFiles setting
|
19 years ago |
Ken Martin
|
14cc1efe2c
ENH: some cleanup to progress
|
19 years ago |
Ken Martin
|
7d5bc02c9d
ENH: line lengths
|
19 years ago |
Brad King
|
87d4d0e039
BUG: cmGlobalGenerator::Build should not always use the /fast target name because dependency checking is often required. It now takes an argument specifying whether to use the /fast target name, and the argument is currently only true for try-compiles.
|
19 years ago |
Brad King
|
ad9dd6d11c
ENH: Moved generation of the /fast version of GLOBAL_TARGET targets to the proper place in the local generator instead of in the global generator. Also made the install/fast target not depend on the all target.
|
19 years ago |
Brad King
|
791706a52f
BUG: Added /fast targets in subdirectory makefiles. Removed bogus INSTALL_*/fast targets. Also fixed preinstall/fast target.
|
19 years ago |
Brad King
|
d3073828f0
BUG: Fix progress when total number of source files is less than 100.
|
19 years ago |
Ken Martin
|
7eba286403
BUG: fix to progress for small projects
|
19 years ago |
Ken Martin
|
2cae0ce389
ENH: fix compiler warnings and posibly java test
|
19 years ago |
Brad King
|
15535c3f60
BUG: Fix for spaces in path to build directory with new progress stuff.
|
19 years ago |
Ken Martin
|
50d058a3a1
ENH: always compile progress
|
19 years ago |
Ken Martin
|
6580114309
BUG: fix issue with too many fast targets being listed
|
19 years ago |
Ken Martin
|
c0e27431e7
PERF: performance improvement
|
19 years ago |
Andy Cedilnik
|
fd8e45d4a1
ENH: Add simple progress reporting during make
|
19 years ago |
Ken Martin
|
b8483cf109
STYLE: fix line length
|
19 years ago |
Ken Martin
|
00d063a346
BUG: use SHELL var
|
19 years ago |
Ken Martin
|
96b52c1787
BUG: need to make sure paths are OK
|
19 years ago |
Ken Martin
|
7d82ffaf00
BUG: need to make sure paths are OK
|
19 years ago |
Ken Martin
|
032cf3c998
BUG: fix for unix
|
19 years ago |
Ken Martin
|
3023eb7ccb
ENH: Makefile performance improvements
|
19 years ago |
Brad King
|
4494c29078
ENH: Enabling color makefile support using cmsysTerminal_cfprintf. Support for color is automatically detected when messages are printed. Also made color scheme more readable on both black and white backgrounds. This option can be enabled by setting CMAKE_COLOR_MAKEFILE to true in the project.
|
19 years ago |
Bill Hoffman
|
c3078abfe5
ENH: fix global help
|
19 years ago |
Bill Hoffman
|
31875743e9
ENH: fix help for global targets
|
19 years ago |
Bill Hoffman
|
769d0e4d29
ENH: put global targets in the help
|
19 years ago |
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 years ago |
Bill Hoffman
|
8c06f8e294
ENH: add support for re-running cmake if the cmakefiles change
|
19 years ago |
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 years ago |
Ken Martin
|
3d96e52261
STYLE: some m_ to this-> cleanup
|
19 years ago |
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 years ago |