Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename Fortran parser infrastructure to drop "Depends" prefix | Kitware Robot | 2015-07-27 | 1 | -2088/+0 |
| | | | | | | | | | | | The parser can be re-used outside cmDependsFortran or the cmDepends class hierarchy so drop the "Depends" from its name: rename 's/DependsFortran([A-Za-z0-9_])/Fortran$1/' Source/*.* sed -i 's/DependsFortran\([A-Za-z0-9_]\)/Fortran\1/g' Source/*.* sed -i 's/FortranInternals/DependsFortranInternals/g' Source/*.* Also manually fix Source/CMakeLists.txt source file ordering. | ||||
* | Remove borland workarounds. | Stephen Kelly | 2014-10-15 | 1 | -6/+0 |
| | | | | | CMake 3.0 is the last release to require to be able to build with Borland. | ||||
* | Fortran: Follow <>-style includes (#13239) | Brad King | 2012-05-22 | 1 | -373/+437 |
| | | | | | | | | | | | | | Fortran sources that pass through the C preprocessor may use #include "header" syntax or #include <header> syntax. CMake already follows the former. Teach it to follow the latter. | ||||
* | Convert CMake to OSI-approved BSD License | Brad King | 2009-09-28 | 1 | -14/+9 |
| | | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range. | ||||
* | ENH: Use KWSys String strcasecmp to parse Fortran | Brad King | 2009-06-12 | 1 | -259/+256 |
| | | | | | | This replaces the Fortran dependency parser source's custom strcasecmp implementation with one from KWSys String. It removes duplicate code and avoids a Borland warning about inlining functions with 'while'. | ||||
* | BUG: Do not use 'char' type as array subscript | Brad King | 2009-02-17 | 1 | -2/+2 |
| | | | | | | | This converts uses of 'char' as an array subscript to 'unsigned char' to heed the warning from gcc. The subscript must be an unsigned type to avoid indexing before the beginning of the array. This change avoids a potential crash if input text contains a byte value beyond 0x7f. | ||||
* | ENH: Patch from Maik to add Fortran03 USE syntax support. | Brad King | 2008-04-24 | 1 | -142/+214 |
| | | | | | - I tweaked the patch to add 'other' production rules for COMMA and DCOLON - See issue #6884. | ||||
* | STYLE: Fix reference to makedepf90 project. | Brad King | 2008-04-21 | 1 | -2/+2 |
| | |||||
* | BUG: Fix parsing of fortran include directives during dependency scanning. ↵ | Brad King | 2008-01-08 | 1 | -18/+24 |
| | | | | Previously only #include worked but not just include. | ||||
* | BUG: Fixed memory-leaks in fortran parser. | Brad King | 2007-12-17 | 1 | -25/+44 |
| | |||||
* | BUG: Fix parsing of #include preprocessor directives. | Brad King | 2007-12-17 | 1 | -99/+99 |
| | |||||
* | COMP: Disable some warnings in generated code. Disable compilation of ↵ | Brad King | 2007-10-05 | 1 | -35/+45 |
| | | | | unused goto block. | ||||
* | ENH: update .y file with borland fix, and use a table based strcasecmp | Bill Hoffman | 2007-10-04 | 1 | -14/+51 |
| | |||||
* | COMP: Get it to compile on Borland 5.5, too. Including stl headers here does ↵ | David Cole | 2007-10-04 | 1 | -3/+14 |
| | | | | not work, because with Borland 5.5 stl headers pull in windef.h which typedefs WORD which is in the fortran tokens list... | ||||
* | STYLE: Removed reference to my home directory from #line calls. | Brad King | 2007-10-04 | 1 | -20/+22 |
| | |||||
* | COMP: Do not use non-portable strcasecmp. | Brad King | 2007-10-03 | 1 | -30/+39 |
| | |||||
* | BUG: Fix for bug#5809. Applied patch supplied in the bug report. Updated ↵ | Brad King | 2007-10-03 | 1 | -539/+894 |
| | | | | 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. | ||||
* | COMP: shut up warnings | Ken Martin | 2007-03-05 | 1 | -0/+6 |
| | |||||
* | COMP: Fix and/or disable warnings for Borland 5.6 build. | Brad King | 2006-08-01 | 1 | -0/+3 |
| | |||||
* | STYLE: fix line length | Ken Martin | 2006-05-10 | 1 | -4/+7 |
| | |||||
* | COMP: Added __INTEL_COMPILER to test for yyerrorlab warning suppression. | Brad King | 2005-03-14 | 1 | -1/+1 |
| | |||||
* | COMP: Adding warning work-around for unused case label yyerrorlab on HP ↵ | Brad King | 2005-02-02 | 1 | -1/+1 |
| | | | | compiler. | ||||
* | COMP: Disabling warning in generated code. | Brad King | 2005-02-01 | 1 | -0/+1 |
| | |||||
* | ENH: Changed over to using C++ for building flex/bison generated files. It ↵ | Brad King | 2005-02-01 | 1 | -0/+1504 |
reduces the number of changes that need to be made after generation. |