Skip to content
Snippets Groups Projects

Feature wmake

Merged Mark OLESEN requested to merge feature-wmake into develop
  1. Apr 11, 2018
    • Mark OLESEN's avatar
      ENH: replace flex-based wmkdep with ragel-based parser (issue #784) · dda3397b
      Mark OLESEN authored
        This is similar to efforts (Feb 2010) but using ragel
        (https://en.wikipedia.org/wiki/Ragel) instead of the now defunct
        coco/r. The modified commit message from 2010:
      
      ENH: add C++-based wmkdepend parser (uses ragel grammar).
      
      - This avoids dependency on lex/flex and provides better encapsulation
        for buffer switching. As a result, the maximum number of open files
        only corresponds to the include depth.
      
      --
      
      Note that the flex source and rules are still available, but are not
      deactivate (see wmake/rules/General/transform)
      dda3397b
    • Mark OLESEN's avatar
      STYLE: avoid 'sed -i' in wmake rules · 2c2d0484
      Mark OLESEN authored
      - less efficient and less portable than using single-pass processing
      2c2d0484