Skip to content
Snippets Groups Projects
  1. Feb 10, 2017
  2. Jan 23, 2017
  3. Jan 12, 2017
    • Mark Olesen's avatar
      ENH: command-line query for the OPENFOAM_PLUS wmake value (issue #378) · 23d24a51
      Mark Olesen authored
      Examples,
      
          wmakePrintBuild -plus
      
      Check if value is known
      (ie, everything configured and also OpenFOAM+):
      
          if wmakePrintBuild -plus >/dev/null 2>&1
          then
              echo YES
          else
              echo NO
          fi
      
      Check if version is new enough
      
          if ofver=$(wmakePrintBuild -plus 2>/dev/null) && [ "$ofver" -ge 1612 ]
          then
              echo YES
          else
              echo NO
          fi
      
      Conditionals
      
          ofver=$(wmakePrintBuild -plus 2>/dev/null)
          case "${ofver:=0}" in
          1612)
              echo "something for 1612
              ;;
          1706)
              echo "something for 1706
              ;;
          esac
      23d24a51
  4. Jan 05, 2017
  5. Dec 22, 2016
    • Mark Olesen's avatar
      COMP: update lnInclude directories when building (issue #364) · 608bb5d8
      Mark Olesen authored
      - Could be related to interrupted builds.
        So if there are any parts of the build that rely on an explicit
        'wmakeLnInclude', make sure that the contents are properly updated.
      
      --
      
      ENH: improved feedback from top-level Allwmake
      
      - Report which section (libraries, applications) is being built.
      
      - Provide final summary of date, version, etc, which can be helpful
        for later diagnosis or record keeping.
      
      - The -log=XXX option for Allwmake now accepts a directory name
        and automatically appends an appropriate log name.
        Eg,
            ./Allwmake -log=logs/  ->> logs/log.linux64GccDPInt32Opt
      
        The default name is built from the value of WM_OPTIONS.
      
      --
      
      BUG: shell not exiting properly in combination with -log option
      
      - the use of 'tee' causes the shell to hang around.
        Added an explicit exit to catch this.
      
      --
      
      - Detecting the '-k' (-non-stop) option at the top-level Allwmake, which
        may improve robustness.
      
      - Explicit continue-on-error for foamyMesh (as optional component)
      
      - unify format of script messages for better readability
      
      COMP: reduce warnings when building Pstream (old-style casts in openmpi)
      608bb5d8
  6. Dec 15, 2016
  7. Dec 13, 2016
  8. Dec 09, 2016
  9. Nov 28, 2016
  10. Nov 27, 2016
  11. Nov 25, 2016
  12. Nov 14, 2016
  13. Nov 13, 2016
  14. Nov 12, 2016
  15. Nov 04, 2016
    • Mark Olesen's avatar
      COMP: Newer CGAL versions break current CGAL wmake rules (issue #288) · e8f6099a
      Mark Olesen authored
      On 64-bit systems, the system installations of boost, cgal are under
      lib64/. The behaviour for a ThirdParty build is mostly lib/ but this
      can also be changing.
      
          Boost 1_62_0 and older build into 'lib/'.
          CGAL-4.9 builds into 'lib64/', older versions into 'lib/'.
      
      Future-proof things by using lib$WM_COMPILER_LIB_ARCH for boost and
      cgal build rules, and forcing these as build targets in the ThirdParty
      makeCGAL as well.
      
      --
      STYLE: check for boost/version.hpp, CGAL/version.h instead their directories
      e8f6099a
  16. Oct 09, 2016
  17. Oct 04, 2016
  18. Oct 03, 2016
  19. Sep 30, 2016
  20. Sep 22, 2016
  21. Sep 13, 2016
  22. Sep 09, 2016
  23. Aug 25, 2016
  24. Aug 22, 2016