Commit History

Autor SHA1 Mensaxe Data
  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. %!s(int64=19) %!d(string=hai) anos
  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. %!s(int64=19) %!d(string=hai) anos
  Brad King 791706a52f BUG: Added /fast targets in subdirectory makefiles. Removed bogus INSTALL_*/fast targets. Also fixed preinstall/fast target. %!s(int64=19) %!d(string=hai) anos
  Brad King d3073828f0 BUG: Fix progress when total number of source files is less than 100. %!s(int64=19) %!d(string=hai) anos
  Ken Martin 7eba286403 BUG: fix to progress for small projects %!s(int64=19) %!d(string=hai) anos
  Ken Martin 2cae0ce389 ENH: fix compiler warnings and posibly java test %!s(int64=19) %!d(string=hai) anos
  Brad King 15535c3f60 BUG: Fix for spaces in path to build directory with new progress stuff. %!s(int64=19) %!d(string=hai) anos
  Ken Martin 50d058a3a1 ENH: always compile progress %!s(int64=19) %!d(string=hai) anos
  Ken Martin 6580114309 BUG: fix issue with too many fast targets being listed %!s(int64=19) %!d(string=hai) anos
  Ken Martin c0e27431e7 PERF: performance improvement %!s(int64=19) %!d(string=hai) anos
  Andy Cedilnik fd8e45d4a1 ENH: Add simple progress reporting during make %!s(int64=19) %!d(string=hai) anos
  Ken Martin b8483cf109 STYLE: fix line length %!s(int64=19) %!d(string=hai) anos
  Ken Martin 00d063a346 BUG: use SHELL var %!s(int64=19) %!d(string=hai) anos
  Ken Martin 96b52c1787 BUG: need to make sure paths are OK %!s(int64=19) %!d(string=hai) anos
  Ken Martin 7d82ffaf00 BUG: need to make sure paths are OK %!s(int64=19) %!d(string=hai) anos
  Ken Martin 032cf3c998 BUG: fix for unix %!s(int64=19) %!d(string=hai) anos
  Ken Martin 3023eb7ccb ENH: Makefile performance improvements %!s(int64=19) %!d(string=hai) anos
  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. %!s(int64=19) %!d(string=hai) anos
  Bill Hoffman c3078abfe5 ENH: fix global help %!s(int64=19) %!d(string=hai) anos
  Bill Hoffman 31875743e9 ENH: fix help for global targets %!s(int64=19) %!d(string=hai) anos
  Bill Hoffman 769d0e4d29 ENH: put global targets in the help %!s(int64=19) %!d(string=hai) anos
  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. %!s(int64=19) %!d(string=hai) anos
  Bill Hoffman 8c06f8e294 ENH: add support for re-running cmake if the cmakefiles change %!s(int64=19) %!d(string=hai) anos
  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. %!s(int64=19) %!d(string=hai) anos
  Ken Martin 3d96e52261 STYLE: some m_ to this-> cleanup %!s(int64=20) %!d(string=hai) anos
  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. %!s(int64=20) %!d(string=hai) anos
  Andy Cedilnik c4156b4531 COMP: Even more global target fixes %!s(int64=20) %!d(string=hai) anos
  Brad King f09778c4a5 BUG: Work-around borland make bug that drops a rule completely if it has no dependencies or commands. %!s(int64=20) %!d(string=hai) anos
  Brad King 537e2b4ed5 ENH: Implemented RPATH specification support. It is documented by the command SET_TARGET_PROPERTIES. %!s(int64=20) %!d(string=hai) anos
  Brad King 60cd72d01c ENH: Cleaned up generation of symbolic rules. Removed generation of rebuild_cache and similar rules from internal makefiles. %!s(int64=20) %!d(string=hai) anos