1. 08 Sep, 2016 1 commit
  2. 06 Sep, 2016 1 commit
  3. 02 Nov, 2015 1 commit
    • Brad King's avatar
      cmFortranParser: Parse #line directives · ba819f49
      Brad King authored
      Teach the lexer to extract the #line directive prefix and line number as
      a new token type.  Teach the parser to recognize this token followed by
      a string as the file name (plus possibly other content).  Report the
      named file as included by the source file.
      ba819f49
  4. 27 Jul, 2015 2 commits
    • Brad King's avatar
      cmFortranParser: Port to bison 3 · ecca8fd9
      Brad King authored
      Use %-directives to specify the scanner/lexer arguments and update the
      yyerror signature.  Reduce the list of post-bison modifications needed.
      ecca8fd9
    • Kitware Robot's avatar
      Rename Fortran parser infrastructure to drop "Depends" prefix · 98b9645b
      Kitware Robot authored and Brad King's avatar Brad King committed
      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.
      98b9645b
  5. 15 Oct, 2014 1 commit
  6. 28 Jun, 2013 1 commit
  7. 22 May, 2012 1 commit
    • Brad King's avatar
      Fortran: Follow <>-style includes (#13239) · ad210790
      Brad King authored
      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.
      ad210790
  8. 01 Oct, 2009 1 commit
  9. 28 Sep, 2009 1 commit
    • Brad King's avatar
      Convert CMake to OSI-approved BSD License · 96afb120
      Brad King authored
      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.
      96afb120
  10. 12 Jun, 2009 1 commit
    • Brad King's avatar
      ENH: Use KWSys String strcasecmp to parse Fortran · f5a86a83
      Brad King authored
      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'.
      f5a86a83
  11. 17 Feb, 2009 1 commit
    • Brad King's avatar
      BUG: Do not use 'char' type as array subscript · ab629e28
      Brad King authored
      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.
      ab629e28
  12. 23 Apr, 2008 1 commit
  13. 21 Apr, 2008 1 commit
  14. 07 Jan, 2008 1 commit
  15. 17 Dec, 2007 2 commits
  16. 05 Oct, 2007 1 commit
  17. 04 Oct, 2007 1 commit
  18. 03 Oct, 2007 2 commits
  19. 01 Aug, 2006 1 commit
  20. 14 Mar, 2005 1 commit
  21. 02 Feb, 2005 1 commit
  22. 01 Feb, 2005 2 commits
  23. 28 Jan, 2005 2 commits
  24. 26 Jan, 2005 4 commits