Yury G. Kudryashov
|
43d60114a5
Run vim spellcheck on some files
|
13 anos atrás |
Brad King
|
cbfbb86b58
Fix escapes in Fortran depend.make entries
|
16 anos atrás |
Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 anos atrás |
Brad King
|
66f2edbe63
BUG: Fix Fortran implicit dependency include path
|
16 anos atrás |
Brad King
|
12935b1599
ENH: Light refactoring of implicit dependency scanning configuration implementation.
|
17 anos atrás |
Brad King
|
52898fe925
BUG: Fix Fortran dependency parser preprocessor handling crash.
|
17 anos atrás |
Brad King
|
aed67d5d93
COMP: Fix build on Borland 5.5.
|
18 anos atrás |
Brad King
|
8d1d5500c8
ENH: Enable use of COMPILE_DEFINITIONS property for Fortran sources.
|
18 anos atrás |
Brad King
|
564a23c6ba
COMP: Fix build on VS6.
|
18 anos atrás |
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 anos atrás |
Bill Hoffman
|
4b166fc319
BUG: make it compile on vs 6
|
18 anos atrás |
Brad King
|
e73508aa65
ENH: Changes based on patch from Maik for better cmDependsFortran::ModulesDiffer.
|
18 anos atrás |
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 anos atrás |
Brad King
|
c7de81f9a6
ENH: Make the Fortran compiler id available to cmDependsFortran at scanning and module timestamp copy time.
|
18 anos atrás |
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 anos atrás |
Brad King
|
b2e8c07af8
ENH: Implemented Fortran module output directory and search path flags.
|
18 anos atrás |
Brad King
|
cd8a2bbab6
ENH: Simplify Fortran module proxy dependency implementation by removing unnecessary target.
|
18 anos atrás |
Brad King
|
edd5f1f5f1
COMP: Fix uninitialized variable and unused parameter warnings.
|
18 anos atrás |
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 anos atrás |
Brad King
|
68dad94b00
ENH: Implement Fortran module dependencies across targets and directories.
|
18 anos atrás |
Brad King
|
4d360f7ac5
ENH: Convert cmDepends object interface to scan an entire target at once.
|
18 anos atrás |
Brad King
|
c7bf320539
BUG: cmDependsFortran should store the source file as a dependency of the object file when scanning for dependencies.
|
18 anos atrás |
Brad King
|
891256546b
ENH: Pass target directory to cmDependsFortran scanning instances.
|
18 anos atrás |
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 anos atrás |
Bill Hoffman
|
a5e76555bf
BUG: fix for bug 6136 make sure includes are not directories
|
18 anos atrás |
Bill Hoffman
|
8eea168c23
STYLE: fix line len
|
18 anos atrás |
Bill Hoffman
|
c34b1b48fc
ENH: do not depend on touch being on the system
|
18 anos atrás |
Brad King
|
1de1f4bb83
STYLE: Fixed line-too-long.
|
18 anos atrás |
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 anos atrás |
Brad King
|
ea56464864
BUG: Fix in-interface mode. Patch from Maik Beckmann. See bug#5809.
|
18 anos atrás |