Commit History

Author SHA1 Message Date
  Bill Hoffman dc43a3d265 ENH: string += is very slow, so don't use it 20 years ago
  Ken Martin c85069b290 ENH: some changes to the depends signature to be more flexible 20 years ago
  Brad King dd9e2b904c BUG: Re-implemented dependency line parsing to deal with quoted paths and escaped spaces. 20 years ago
  Brad King e8911705d6 ENH: Added optional verbose output to build system dependency check. 20 years ago
  Brad King 2fe4e650bf BUG: Fixed scanning to account for double-quote includes. 21 years ago
  Brad King 9c4997bf06 BUG: Avoid putting a leading ./ on the dependency names. 21 years ago
  Brad King 6d487c33d4 ENH: Removing collapsing of files to full path before checking. The current working directory is set correctly because the dependency lines are used by make anyway. This drastically improves the speed of dependency checking. 21 years ago
  Brad King 337ad802c6 ENH: Implemented support for include/complain regular expressions for dependency scanning. This now includes the possibility that scanning will return failure and the build will stop. 21 years ago
  Brad King 195cdf172e ENH: Split dependency scanning and checking into separate cmDepends superclass with language-specific subclasses such as cmDependsC. 21 years ago