Skip to content
Snippets Groups Projects
  1. Apr 06, 2020
  2. Mar 25, 2020
    • Mark OLESEN's avatar
      ENH: tuning wmake behaviour (#1647) · 816e96e0
      Mark OLESEN authored
      - preferentially handle Allwmake.override, which allows packaging
        tools to define alternative make scripts, or selectively disable
        components.
      
      - remove legacy handling of 'Optional' directory.
        Conditionals have since migrated into scripts themselves and/or
        use the wmake/scripts/have_* framework.
      
      BUG: missed passing -debug for Allwmake scripts
      816e96e0
  3. Mar 16, 2020
    • Mark OLESEN's avatar
      CONFIG: improve prefix matching for system libraries (#1607) · fe17c8ad
      Mark OLESEN authored
      - missed detection of system libraries when installed with multiarch
        paths like /usr/lib/x86_64-linux-gnu
      
      CONFIG: improve handling of group/user config files (#928)
      
      - changed bashrc handling of FOAM_CONFIG_NOUSER to use
        FOAM_CONFIG_MODE instead. Propagate into foamEtcFile to make this
        a stickier control.
      
        This change allows better control, but also enables cluster
        installations to define their own value within the OpenFOAM prefs.sh
        file to prevent users accidentally mis-configuring things if
        necessary.
      
      - remove undocumented handling of an (a)ll mode in foamEtcFile to
        avoid potential pitfalls.
      
      - add support for FOAM_CONFIG_ETC handling.
        This allows injection of an extra search layer when finding
        project etc files
      
      ENH: improvements to foamConfigurePaths (#928)
      
      - handle FOAM_CONFIG_ETC implicitly, or explicitly with the new
        -etc option.
      
      STYLE: more explicit wording in foamConfigurePaths usage (#1602)
      
      - document that an absolute path (eg, -scotch-path) overrides/ignores
        the equivalent ThirdParty setting (eg, -scotch)
      
      - longer options -system-compiler and -third-compiler for -system
        and -third, respectively. Clearer as to their purpose.
      
      - adjust the location sanity check to look for META-INFO directory.
      fe17c8ad
    • Mark OLESEN's avatar
      CONFIG: support FOAM_EXTRA_CXXFLAGS (#1256) · ac8b64df
      Mark OLESEN authored
      - allows custom tuning of compilation parameters
      ac8b64df
  4. Feb 24, 2020
    • Mark OLESEN's avatar
      CONFIG: improve prefix matching for system libraries (#1607) · 5ba2cbc5
      Mark OLESEN authored
      - missed detection of system libraries when installed with multiarch
        paths like /usr/lib/x86_64-linux-gnu
      
      CONFIG: improve handling of group/user config files (#928)
      
      - changed bashrc handling of FOAM_CONFIG_NOUSER to use
        FOAM_CONFIG_MODE instead. Propagate into foamEtcFile to make this
        a stickier control.
      
        This change allows better control, but also enables cluster
        installations to define their own value within the OpenFOAM prefs.sh
        file to prevent users accidentally mis-configuring things if
        necessary.
      
      - remove undocumented handling of an (a)ll mode in foamEtcFile to
        avoid potential pitfalls.
      
      - add support for FOAM_CONFIG_ETC handling.
        This allows injection of an extra search layer when finding
        project etc files
      
      ENH: improvements to foamConfigurePaths (#928)
      
      - handle FOAM_CONFIG_ETC implicitly, or explicitly with the new
        -etc option.
      
      STYLE: more explicit wording in foamConfigurePaths usage (#1602)
      
      - document that an absolute path (eg, -scotch-path) overrides/ignores
        the equivalent ThirdParty setting (eg, -scotch)
      
      - longer options -system-compiler and -third-compiler for -system
        and -third, respectively. Clearer as to their purpose.
      
      - adjust the location sanity check to look for META-INFO directory.
      5ba2cbc5
  5. Feb 20, 2020
  6. Feb 19, 2020
  7. Feb 12, 2020
  8. Feb 10, 2020
  9. Feb 07, 2020
  10. Jan 23, 2020
  11. Jan 13, 2020
  12. Dec 23, 2019
  13. Dec 16, 2019
  14. Dec 15, 2019
  15. Dec 14, 2019
  16. Dec 13, 2019
  17. Dec 11, 2019
    • Mark OLESEN's avatar
      COMP: disable some compiler warnings · 89fb73d2
      Mark OLESEN authored
      - The -Wno-deprecated-copy flag for gcc-9.2.0
      
        In the future we may indeed wish to explicitly request default
        generated constructors and assignment operators, but at the moment
        these are still acceptable.
      
      - The -Wno-alloc-size-larger-than flag for mingw compilations
      
        Related to differences in PTRDIFF_MAX vs SIZE_MAX on the target.
        Several issues related to this can be found in the gcc bug reports
        and on stackoverflow etc.
      89fb73d2
    • Mark OLESEN's avatar
      CONFIG: bump API to 1912 (pre-release) · bc51349d
      Mark OLESEN authored
      - update repository links
      bc51349d
  18. 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
  19. Nov 19, 2019
    • Mark OLESEN's avatar
      ENH: add conditionals to #eval (string to scalar) · 9e6683f7
      Mark OLESEN authored
      Example,
      
           ($radius > 10) ? sin(degToRad(45)) : cos(degToRad(30))
      
      - protect division and modulo against zero-divide.
      
      - add scanner/parser debugging switches in the namespace,
        selectable as "stringToScalar". For example,
      
          debug parser:  foamDictionary -debug-switch stringToScalar=2
          debug scanner: foamDictionary -debug-switch stringToScalar=4
          debug both:    foamDictionary -debug-switch stringToScalar=6
      9e6683f7
  20. Nov 13, 2019
  21. Nov 10, 2019
  22. Oct 31, 2019
  23. Nov 11, 2019
  24. Nov 10, 2019
  25. Nov 06, 2019
  26. Nov 05, 2019
  27. Oct 29, 2019
  28. Oct 28, 2019
  29. Oct 23, 2019
  30. Oct 11, 2019