Commit History

Author SHA1 Message Date
  Brad King 8d1d5500c8 ENH: Enable use of COMPILE_DEFINITIONS property for Fortran sources. 18 years ago
  Brad King 564a23c6ba COMP: Fix build on VS6. 18 years ago
  Brad King b761da39c1 ENH: Patch from Maik to add preprocessor directive handling to Fortran dependency scanning. Also added -fpp flag to Intel Fortran compiler on Windows by default. 18 years ago
  Bill Hoffman 4b166fc319 BUG: make it compile on vs 6 18 years ago
  Brad King e73508aa65 ENH: Changes based on patch from Maik for better cmDependsFortran::ModulesDiffer. 18 years ago
  Brad King aa399c2350 ENH: Cleanup Fortran build directories by placing module stamp files in the target directory that builds them. This is actually a simpler implementation anyway. 18 years ago
  Brad King c7de81f9a6 ENH: Make the Fortran compiler id available to cmDependsFortran at scanning and module timestamp copy time. 18 years ago
  Brad King 1f987c06ea ENH: Changes based on patch from Maik Beckmann to copy fortran modules to timestamps only if they have really changed. This optimization should reduce extra rebuilds caused by dependencies on modules whose providers have recompiled but whose interfaces have not changed. 18 years ago
  Brad King b2e8c07af8 ENH: Implemented Fortran module output directory and search path flags. 18 years ago
  Brad King cd8a2bbab6 ENH: Simplify Fortran module proxy dependency implementation by removing unnecessary target. 18 years ago
  Brad King edd5f1f5f1 COMP: Fix uninitialized variable and unused parameter warnings. 18 years ago
  Brad King 81f6e86f12 ENH: Add per-language clean rule generation to cmake_clean.cmake files to include cmake_clean_<lang>.cmake files generated by dependency scanning. Add Fortran module file and timestamp cleaning rules. 18 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 c7bf320539 BUG: cmDependsFortran should store the source file as a dependency of the object file when scanning for dependencies. 18 years ago
  Brad King 891256546b ENH: Pass target directory to cmDependsFortran scanning instances. 18 years ago
  Brad King 4143d8a700 ENH: Make module timestamps work for modules in subdirectories. Make sure timestamps for all modules provided by a target are created when the target is done building. 18 years ago
  Bill Hoffman a5e76555bf BUG: fix for bug 6136 make sure includes are not directories 18 years ago
  Bill Hoffman 8eea168c23 STYLE: fix line len 18 years ago
  Bill Hoffman c34b1b48fc ENH: do not depend on touch being on the system 18 years ago
  Brad King 1de1f4bb83 STYLE: Fixed line-too-long. 18 years ago
  Brad King 48762a51dd ENH: When an object file requires a module add the file-level dependency between the object file and the module timestamp file. Create a dummy timestamp file in case nothing in the project actually creates the module. See bug#5809. 18 years ago
  Brad King ea56464864 BUG: Fix in-interface mode. Patch from Maik Beckmann. See bug#5809. 18 years ago
  Brad King 394077ac5c BUG: When requiring a module through a .proxy rule add an empty .proxy rule in case no other source in the target provides it. Since it is not a file-level dependency there does not need to be a rule to create the .proxy as a file. This addresses bug#3984. 18 years ago
  Brad King f8caab4613 BUG: Fix for bug#5809. Applied patch supplied in the bug report. Updated pre-generated lexer and parser sources. This updates the makedepf90 version to 2.8.8. The parser actions have been updated to ignore "use" in comments properly. 18 years ago
  Brad King fb43c64476 BUG: Do not write symbolic make dependencies into depends.internal. 18 years ago
  Ken Martin a5ed047d4b STYLE: fix line length 19 years ago
  Ken Martin 3d96e52261 STYLE: some m_ to this-> cleanup 19 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