Commit History

Author SHA1 Message Date
  Brad King 144c605525 BUG: Need to include relative path top information in directory information so that relative path conversion during dependency generation works with the same rules as project generation. 18 years ago
  Brad King 1f639ee76c ENH: Added computation of object file names that are almost always short enough to not exceed the filesystem path length limitation. This is useful when a source file from outside the tree is referenced with a long full path. The object file name previously would contain the entire path which when combined with the build output directory could exceed the filesystem limit. Now CMake recognizes this case and replaces enough of the beginning of the full path to the source file with an md5sum of the replaced portion to make the name fit on disk. This addresses bug#4520. 18 years ago
  Brad King 9da6f96d98 BUG: Reverting previous changes related to using an empty string for a relative path to the current directory. Too many places want the . version. Instead we can just convert the . to an empty string in the one place that motiviated the original change. 18 years ago
  Brad King 33ee83714d ENH: Replaced LibraryOutputPath and ExecutableOutputPath variables in Makefile and VS generators to instead ask each target for its output path. This significantly reduces total code size and centralizes previously duplicate code. It is also a step towards bug#2240. 18 years ago
  Brad King ea19994b13 ENH: Ask the target for its own directory in case of bundle instead of directly using ExecutableOutputPath. 18 years ago
  Brad King d65db7c6bb BUG: Compute HomeRelativeOutputPath following the rules of RelativePathTopBinary by going through the Convert() method. This supports out-of-binary build trees without using relative paths that go outside trees managed by CMake. 18 years ago
  Brad King fd3688fa72 ENH: Fixed recursive make call target escaping for Borland to support SubDirSpaces test. 18 years ago
  Brad King 7157743d69 ENH: Updated GetRecursiveMakeCall to use EscapeForShell instead of MAKEFILE conversion. This code is special because it is the only place that a make target name is passed on a command line. 18 years ago
  Brad King 00051cf721 ENH: Removed useless method ConvertToMakeTarget and all calls to it. It had a buggy implementation that caused it to do nothing. 18 years ago
  Brad King 00b4eeeded STYLE: Removed unused calls to Convert. 18 years ago
  Bill Hoffman ecbec236b1 ENH: one more pass at paths with spaces and parens 18 years ago
  Brad King 6c82483cdb BUG: Fix for cmake_force target in Borland Makefiles. 18 years ago
  Bill Hoffman 5ae48cf852 ENH: add a fix for spaces in the path again... 18 years ago
  Bill Hoffman 0ce8c158cc ENH: fix for spaces in the path and mingw 18 years ago
  Bill Hoffman 5647e6e254 ENH: fix parens in the path with spaces in the path 18 years ago
  Ken Martin e7ab8a0e1d ENH: fixed more bugs with spaces in the path 18 years ago
  Ken Martin 314f5f60a0 BUG: fix for spaces in path for nmake 18 years ago
  Bill Hoffman ca0230a33e ENH: check in initial conv library stuff 18 years ago
  Brad King 712345ffc4 BUG: The .pdb file generated for a library or executable should match the real file name used for the target. This addresses bug#3277. 19 years ago
  Bill Hoffman ccb77b65c6 ENH: unify version stuff, get rid of it out of cmake and cmMakefile and only use cmVersion 19 years ago
  Brad King 69356d8a7a BUG: Juse use cmake -E echo instead of the native echo on MinGW makefiles. The echo; hack did not work when running from ctest. 19 years ago
  Brad King f0c79a0030 BUG: Avoid duplicate conversion to output path. 19 years ago
  Brad King 7e92f0b4e4 BUG: Hack to make echo command work properly in mingw32-make. 19 years ago
  Brad King 406f3554c7 BUG: Fixed display of custom command comments with quotes, dollars, and other special characters in them. 19 years ago
  Brad King 28921d907f BUG: Fixed inclusion of progress.make from subdirectory makefiles. 19 years ago
  Brad King bd6aaef001 BUG: Moved progress.make file into CMakeFiles subdirectory to keep things clean. 19 years ago
  Brad King 0b135767d6 BUG: Do not filter system directories for include file dependencies. 19 years ago
  Brad King dd332a00cc ENH: Re-implemented command line argument shell quoting to support several platforms with one code base. 19 years ago
  Brad King a8426f55e5 COMP: Fix shadowed local variable created by previous cmake_force change. 19 years ago
  Brad King 2459ceb076 BUG: Centralized generation of command line arguments in escaped form. This addresses bug#3786 for several platforms. 19 years ago