1. 27 Jul, 2020 3 commits
  2. 26 Jun, 2020 5 commits
  3. 04 Jun, 2020 2 commits
  4. 26 May, 2020 1 commit
  5. 14 May, 2020 1 commit
  6. 12 May, 2020 1 commit
  7. 11 May, 2020 1 commit
  8. 06 May, 2020 3 commits
  9. 05 May, 2020 2 commits
    • Andrew Heather's avatar
      Merge branch 'config-improve-cmake-paraview-handling' into 'master' · cf5928c3
      Andrew Heather authored
      ENH: improve cmake/ParaView config handling
      See merge request !358
    • Mark Olesen's avatar
      ENH: improve cmake/ParaView config handling · aafe674f
      Mark Olesen authored
      - improve handling of changes in ParaView/VTK or cmake parameters (#1693)
        * adjust internals to support recording of an unlimited number of
          configuration parameters and use file `cmp` instead of trying
          to check strings ourselves.
      ENH: new wmake/scripts/wmake.cmake-args handler
      - additional handling of -prefix=... as CMAKE_INSTALL_PREFIX export.
      - in some contexts, can use instead of AllwmakeParseArguments
  10. 27 Apr, 2020 2 commits
  11. 21 Apr, 2020 2 commits
    • Mark Olesen's avatar
      CONFIG: additional packaging helpers, tutorial test helper · aa2f932b
      Mark Olesen authored
      - bin/tools/create-mpi-config to query/write values for system openmpi.
        In some cases this can be used to avoid an mpicc requirement at runtime.
      - adjust openfoam session to include -test-tutorial forwarding to the
        tutorials/AutoTest. This helps with writing installation tests.
      - adjust foamConfigurePaths to latest version
      - removal of gperftools default config, as per develop
    • Mark Olesen's avatar
      COMP: adjust for CGAL-1.14 changes · 6691e656
      Mark Olesen authored
  12. 16 Apr, 2020 2 commits
  13. 15 Apr, 2020 3 commits
    • Mark Olesen's avatar
      CONFIG: improve detection of scotch system include/libraries · 06333efd
      Mark Olesen authored
      - align wmake have_* scripts to support version query as per current
        develop branch
      - use config.sh/ fallbacks when the corresponding *_ARCH_PATH is empty
        (eg, BOOST, CGAL, FFTW).
        This aids when building outside of the regular OpenFOAM environment.
    • Mark Olesen's avatar
      CONFIG: improve support for compiler derivatives (#1671) · 4200774d
      Mark Olesen authored
      - add '[-+.~]' to the recognized qualifiers.
        This allows simple readable names such as
        but also opens the FUTURE (not yet supported) possibility of
        combining in additional information. For example,
        by using '+' (add) and '~' (subtract) notation similar to what
        spack uses.
      CONFIG: support 'override' rules
      - if present, compiler-family 'override' rules are included after
        compiler-family 'general' rules have been included. This allows a
        central means for including dynamically generated content to
        override some values.
        Some examples:
        To handle different gcc versions (system compiler):
        ifneq (,$(findstring 9, $(WM_COMPILER)))
            cc  := gcc-9
            CC  := g++-9 -std=c++11
        To handle different openmp on Darwin (#1656):
        # Use libomp (not libgomp) unless openmp is disabled
        ifeq (,$(findstring "~openmp", "$(WM_COMPILER)"))
            COMP_OPENMP = -DUSE_OMP -Xpreprocessor -fopenmp
            LINK_OPENMP = -lomp
            include $(GENERAL_RULES)/no-openmp
        This treatment arguably fits into wmake/rules/darwin64Clang/general,
        but it serves to illustrate a possible use case.
    • Mark Olesen's avatar
      CONFIG: handle openmp on Darwin (#1656) · 04b5291c
      Mark Olesen authored
      - requires -Xpreprocessor
      - uses 'libomp' (no 'libgomp' link)
  14. 09 Apr, 2020 1 commit
  15. 06 Apr, 2020 3 commits
  16. 03 Apr, 2020 2 commits
  17. 01 Apr, 2020 1 commit
  18. 18 Mar, 2020 1 commit
  19. 16 Mar, 2020 4 commits
    • Mark Olesen's avatar
      CONFIG: bump patch level · 80e40338
      Mark Olesen authored
    • Mark Olesen's avatar
      BUG: missing output for foamDictionary -includes (closes #1635) · 794ab397
      Mark Olesen authored
      - log to stdout when explicitly enabled
    • 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
      - 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...
    • Mark Olesen's avatar
      CONFIG: support FOAM_EXTRA_CXXFLAGS (#1256) · ac8b64df
      Mark Olesen authored
      - allows custom tuning of compilation parameters