1. 11 Nov, 2016 3 commits
  2. 10 Nov, 2016 1 commit
  3. 04 Nov, 2016 8 commits
  4. 03 Nov, 2016 1 commit
  5. 14 Oct, 2016 1 commit
  6. 07 Oct, 2016 1 commit
  7. 14 Sep, 2016 2 commits
  8. 08 Sep, 2016 1 commit
  9. 09 Aug, 2016 1 commit
  10. 04 Aug, 2016 1 commit
  11. 01 Aug, 2016 2 commits
  12. 27 Jul, 2016 3 commits
    • mark's avatar
      ENH: relocate common functions into ThirdPartyFunctions · 5dd69004
      mark authored
      - Qualify some paraview-specific functions with 'ParaView' in the name.
        This helps with code-reuse.
      
      STYLE: use lib$WM_COMPILER_LIB_ARCH instead of explicit lib64
      5dd69004
    • mark's avatar
      ENH: improve flexibility of makeGcc for non-gcc builds · 5de10e0e
      mark authored
      - ThirdParty GMP/MPFR may be needed when making CGAL, but previously
        no convenient means of compiling them without also compiling a
        ThirdParty GCC.
      
        Now support the combination of building GMP or MPFR, without needing
        to build GCC as well. This could benefit people using clang.
      
      - add a '-no-theadsafe' option when building MPFR via the makeGcc
        script. This may help avoid conflicts with existing, older,
        non-thread-safe system MPFR libraries.
      5de10e0e
    • mark's avatar
      CONFIG: enable shared libraries when building clang · b36e0205
      mark authored
      b36e0205
  13. 14 Jul, 2016 1 commit
  14. 13 Jul, 2016 2 commits
    • mark's avatar
      ENH: remove reliance on ParaView_VERSION env variable · f3ef77b9
      mark authored
      - as per the other build scripts, use the OpenFOAM config
        files for the base settings and command-line arguments
        for refinement.
      
        Note that the $ParaView_DIR (the installation path) contains
        the paraview version information. So there is no need to
        keep a second variable just for that purpose.
      f3ef77b9
    • mark's avatar
      ENH: makeParaView now accepts paraview-VERSION directly as argument · bee5ef0d
      mark authored
      - Symmetrical with the usage for most other ThirdParty build
        scripts. For example,
      
            "makeParaView ParaView-5.0.1"
      
      - As a convenience, also allow a number directly. For example,
      
            "makeParaView 5.0.1"
      
        This should be clearer than the old instruction and does not
        rely on an alias:
      
            "foamPV 5.0.1; ./makeParaView"
      
      BUG: heuristics for activating GL2 rendering backend missed when
           paraview version was specified from the command-line
      bee5ef0d
  15. 12 Jul, 2016 2 commits
  16. 06 Jul, 2016 1 commit
  17. 01 Jul, 2016 1 commit
  18. 30 Jun, 2016 1 commit
  19. 28 Jun, 2016 2 commits
  20. 21 Jun, 2016 1 commit
  21. 20 Jun, 2016 4 commits
    • mark's avatar
      ENH: support new rendering backend for paraview >= 5.0 · cf251ea1
      mark authored
      ENH: patch paraview 4.4.0 directly before building
      
      - this avoids more manual steps for the user
      cf251ea1
    • mark's avatar
      ENH: makeGcc now uses --disable-multilib by default · 3da9455c
      mark authored
      Rationale: 32-bit support is not normally needed for OpenFOAM and
      disabling reduces build issues.
      
      Can use the '-multilib' option to enable 32-bit support if required.
      3da9455c
    • mark's avatar
      ENH: SOURCE_CGAL_VERSIONS_ONLY workaround replaced in OpenFOAM · f09aa2eb
      mark authored
      Unset the _foamAddLib function prior to sourcing config.sh/CGAL
      
      DOC: restriction about mixing ThirdParty and system gmp/mpfr
           does not apply anymore.
      f09aa2eb
    • mark's avatar
      ENH: avoid repeated CGAL builds · fde551c0
      mark authored
      - now check for existing third-party build and skip if all build
        components are unchanged.
      
      - skip build entirely for boost-none or CGAL-none
      
      This is primarily useful when makeCGAL is called directly and not from
      Allwmake.
      
      STYLE: use WM_COMPILER_LIB_ARCH for boost system lib
      fde551c0