1. 24 Sep, 2020 3 commits
  2. 16 Sep, 2020 1 commit
  3. 06 Aug, 2020 1 commit
  4. 27 Jul, 2020 3 commits
  5. 26 Jun, 2020 5 commits
  6. 04 Jun, 2020 2 commits
  7. 26 May, 2020 1 commit
  8. 14 May, 2020 1 commit
  9. 12 May, 2020 1 commit
  10. 11 May, 2020 1 commit
  11. 06 May, 2020 3 commits
  12. 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
      cf5928c3
    • 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
      aafe674f
  13. 27 Apr, 2020 2 commits
  14. 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
      aa2f932b
    • Mark Olesen's avatar
      COMP: adjust for CGAL-1.14 changes · 6691e656
      Mark Olesen authored
      6691e656
  15. 16 Apr, 2020 2 commits
  16. 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.
      06333efd
    • 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
      
            WM_COMPILER=Clang-vendor
      
        but also opens the FUTURE (not yet supported) possibility of
        combining in additional information. For example,
      
            WM_COMPILER=Clang~openmp
            WM_COMPILER=Clang+cuda~openmp
      
        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):
      
        wmake/rules/...Gcc/override
      
        ```
        ifneq (,$(findstring 9, $(WM_COMPILER)))
            cc  := gcc-9
            CC  := g++-9 -std=c++11
        endif
        ```
      
        To handle different openmp on Darwin (#1656):
      
        wmake/rules/darwin64Clang/override
      
        ```
        # Use libomp (not libgomp) unless openmp is disabled
        ifeq (,$(findstring "~openmp", "$(WM_COMPILER)"))
            COMP_OPENMP = -DUSE_OMP -Xpreprocessor -fopenmp
            LINK_OPENMP = -lomp
        else
            include $(GENERAL_RULES)/no-openmp
        endif
        ```
      
        This treatment arguably fits into wmake/rules/darwin64Clang/general,
        but it serves to illustrate a possible use case.
      4200774d
    • Mark Olesen's avatar
      CONFIG: handle openmp on Darwin (#1656) · 04b5291c
      Mark Olesen authored
      - requires -Xpreprocessor
      - uses 'libomp' (no 'libgomp' link)
      04b5291c
  17. 09 Apr, 2020 1 commit
  18. 06 Apr, 2020 3 commits
  19. 03 Apr, 2020 2 commits
  20. 01 Apr, 2020 1 commit