Commit History

Author SHA1 Message Date
  Brad King d39b877ea4 ENH: Added partial clean target support. 21 years ago
  Brad King d41ed99297 ENH: Implemented VERBOSE output setting. 21 years ago
  Brad King 7fdcb4e1e4 ENH: Generalized driver targets and subdirectory traversal rules. The implementations of all, depend, build, clean, install, etc. now follow a common framework. 21 years ago
  Brad King 30e685b41f ENH: Removed unneeded requires rules now that canonical names are available. 21 years ago
  Brad King 8a4c0673be ENH: Added convenience rules to build targets without specifying full paths. 21 years ago
  Brad King a5ae290a5b STYLE: Adjusted signature of cmGeneratedFileStream to make copy-if-different more explicity. 21 years ago
  Brad King d46d8df0ed ENH: Re-implemented cmGeneratedFileStream to look like a real stream and replace the destination file atomically. This will avoid problems with the process being terminated while generating a file. 21 years ago
  Brad King 2823a4797a ENH: Added partial RC language dependency scanning (just using C dependencies for now). 21 years ago
  Brad King 6de0ff4b00 ENH: Added dependencies between libraries. 21 years ago
  Brad King 22cc48c534 BUG: Removed debugging output. 21 years ago
  Brad King 04f958b6d9 ENH: Implemented generation of custom command rule files. 21 years ago
  Brad King fd8ae3d34c BUG: Fixed subdirectory implementation for Borland Make. 21 years ago
  Brad King 914f28b06a ENH: Implemented subdirectory rules for all target. 21 years ago
  Brad King 3bb39d4390 ENH: Added framework for subdirectory traversal. 21 years ago
  Brad King bf2a2b203f BUG: Dependency makefile lines must be at least three characters long to hold a dependency. 21 years ago
  Brad King 81bbae1fb2 ENH: Added build system integrity check to cmLocalUnixMakefileGenerator2. This now uses a special --check-build-system flag to cmake which replaces --check-rerun. Integrity of dependencies is also checked during generation. 21 years ago
  Brad King ff7ab5f1ab BUG: Fixes for Borland Make. 21 years ago
  Brad King 17b1cc26e0 BUG: Fixes for NMake. 21 years ago
  Brad King 6b3ca003d7 ENH: Changed AppendRecursiveMake to GetRecursiveMakeCall and implemented jump-and-build on Windows and UNIX. 21 years ago
  Brad King 37ae7d6acf ENH: Cleaned up format of generated makefiles. Consolidated rule generation into single WriteMakeRule method. Added special targets like rebuild_cache and edit_cache. 21 years ago
  Brad King 4de0a518fd COMP: Fix local shadow warnings. 21 years ago
  Brad King 8711ce31d9 COMP: Fix for Mac specific code. 21 years ago
  Brad King 72e125ca1f ENH: Do not try to handle unimplemented target types yet. Fixes for projects with subdirectories. 21 years ago
  Brad King 8e0985f9f1 ENH: Added executable dependencies on libraries including jump-and-build support. 21 years ago
  Brad King 0d622ae9e8 ENH: Added generation of rules for shared libraries and modules. 21 years ago
  Brad King 414a2fd645 ENH: Added rules to build executables. Also began to consolidate flag list construction into separate methods. 21 years ago
  Brad King 18642f4b4e ENH: Do not generate touch rule for target level dependencies. There are no build-time dependencies by default. 21 years ago
  Brad King d7aca58343 ENH: Added generation of rule to build object file. 21 years ago
  Brad King 239378e4cb ERR: Missing std:: on endl. 21 years ago
  Brad King 1a4037c15a ENH: Added object file dependency scanning. 21 years ago