Commit History

Author SHA1 Message Date
  Brad King 96afb12087 Convert CMake to OSI-approved BSD License 16 years ago
  Alexander Neundorf 39383ef8cb Major optimization of C/C++ dependency scanning. 16 years ago
  Brad King 12935b1599 ENH: Light refactoring of implicit dependency scanning configuration implementation. 17 years ago
  Brad King 68dad94b00 ENH: Implement Fortran module dependencies across targets and directories. 18 years ago
  Brad King 4d360f7ac5 ENH: Convert cmDepends object interface to scan an entire target at once. 18 years ago
  Brad King de96fd1df9 ENH: Moved dependency integrity check from CheckBuildSystem over to a per-target UpdateDependencies step. This greatly reduces the startup time for make processes and allows individual targets to be built without a global dependency check. 18 years ago
  Brad King ec2104cd31 BUG: Updated Makefile dependency scanning to provide a full local generator to the dependency scanner to do proper path conversions. This allows the rules written into the depend.make files to use the same relative path conversion as those written into the build.make files. Several previous changes added more and more information for use by the dependency scanner and it was converging to having the full local generator anyway. 19 years ago
  Ken Martin a5ed047d4b STYLE: fix line length 19 years ago
  Brad King 826d238ebd BUG: Fix to avoid repeated calls to CollapseFullPath during dependency scanning. This addresses bug#3191. 19 years ago
  Ken Martin 3d96e52261 STYLE: some m_ to this-> cleanup 20 years ago
  Andy Cedilnik f18e7c7ff7 ENH: Improve performance of check build system by creating another file that is simpler to parse and therefore much faster overall 20 years ago
  Ken Martin f85f919dbc ENH: reduce the number of files produced still needs a bit more cleanup 20 years ago
  Ken Martin d7cbf3e1d6 BUG: a fix for constant recomputing of depends 20 years ago
  Ken Martin c85069b290 ENH: some changes to the depends signature to be more flexible 20 years ago
  Brad King e8911705d6 ENH: Added optional verbose output to build system dependency check. 20 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