Skip to content
Snippets Groups Projects
  1. Nov 09, 2021
  2. Apr 06, 2020
  3. Dec 13, 2019
  4. Dec 06, 2019
    • Mark OLESEN's avatar
      COMP: support m4 include directories for wrap-lemon · 3a816006
      Mark OLESEN authored
      Set the m4 -I include accordingly to have the folllowing:
        - the directory of the parser.
        - include/ in the top-level source tree of the current target
          (eg, src/finiteVolume/include-m4/ when compiling libfiniteVolume)
        - include/ from OpenFOAM
      
      Additional -dry-run option for makeParser, wrap-lemon for expanding m4
      only.
      
      Extend m4 wrapping support to include bison as well.
      3a816006
  5. Oct 11, 2019
  6. Sep 27, 2019
  7. Aug 16, 2019
  8. Feb 06, 2019
  9. Apr 12, 2018
    • Mark OLESEN's avatar
      ENH: make it easier to switch between the various make dependencies programs. · de72a04a
      Mark OLESEN authored
      - However, the new ragel-based parser is much faster
        than the others, and does not cause 'too many open files' error
        that the flex-based parser does (issue #784).
      
        The timings (using src/sampling as being somewhat representative)
      
          $ wclean; wmakeLnInclude -u .; time wmake -s dep
      
              3.4s  wmkdepend (ragel) [now default]
              5.7s  wmkdep (flex)
              6.1s  cpp -M
      
      - The makeDepend script is for testing purposes only, but could used as
        a hook for other dependency generation systems (eg, ninja).
        It simply wraps 'cpp -M' in a form that is calling compatible with
        wmkdepend.
      
      BUG: wmkdepend parser was missing optional leading space on #include match
      
      STYLE: use -G2 (goto-based) option for wmkdepend state machine
      
      - the machine is compact with few states and lends itself to this
      de72a04a
  10. Mar 15, 2017
  11. Aug 14, 2011
  12. Jan 19, 2011
  13. Jan 14, 2011
  14. Jan 07, 2011
  15. Jan 05, 2011
  16. Mar 29, 2010
  17. Mar 24, 2010
  18. May 06, 2009
    • Mark Olesen's avatar
      minor tweak to wmake · 1cdbeb29
      Mark Olesen authored
      - place wmkdep and dirToString executables under
        utilbin/$(WM_ARCH)$(WM_COMPILER).
        This helps somewhat when copying rules about, and might help when creating
        general rules.
      1cdbeb29
  19. Dec 31, 2008
  20. Jul 18, 2008
    • Mark Olesen's avatar
      cleanup wmake scripts · 7f963163
      Mark Olesen authored
        - match comments to names of scripts
        - remove comments about using C-shell (not true anymore)
        - use 'assert' style syntax in places instead of if/then/fi
        - wcleanMachine supports multiple arguments
      7f963163
  21. Jun 25, 2008
  22. Apr 15, 2008