Skip to content
Snippets Groups Projects
  1. Dec 15, 2016
  2. Dec 13, 2016
  3. Dec 09, 2016
  4. Nov 28, 2016
  5. Nov 27, 2016
  6. Nov 25, 2016
  7. Nov 14, 2016
  8. Nov 13, 2016
  9. Nov 12, 2016
  10. 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
  11. Oct 09, 2016
  12. Oct 04, 2016
  13. Oct 03, 2016
  14. Sep 30, 2016
  15. Sep 22, 2016
  16. Sep 13, 2016
  17. Sep 09, 2016
  18. Aug 25, 2016
  19. Aug 22, 2016
  20. Aug 11, 2016
  21. Aug 05, 2016
    • Henry Weller's avatar
      C++11: Update compilation rules to specify C++11 support and conformance · 7996a913
      Henry Weller authored
      The change from C++0x to C++11 allows all of C++11 functionality to be
      used in OpenFOAM, in particular constructor delegation which avoids code
      duplication or constructor helper functions.  However, this also means a
      change to the minimum gcc version supported which is now 4.7 rather than
      4.5.
      
      Note that gcc-4.7 does not support the entire C++11 standard but does
      support all of the functionality currently needed for further OpenFOAM
      development.  The minimum gcc-version which supports the entire C++11
      standard is 4.8 which is now the recommended minimum gcc version.
      7996a913
  22. Jul 28, 2016
  23. Jul 26, 2016
    • Mark Olesen's avatar
      ENH: distinguish OpenFOAM version for user-coding (fixes #195) · 1b55666e
      Mark Olesen authored
      The pre-processor macro 'OPENFOAM_PLUS' is defined with a numerical
      value equal to the currently compatible version number.
      
      This can be used judiciously within user coding to help with minor
      differences between OpenFOAM versions. For example,
      
          #ifdef OPENFOAM_PLUS
              #if (OPENFOAM_PLUS >= 1612)
              ...
              #endif
          #endif
      
      or simply
      
          #if (OPENFOAM_PLUS >= 1612)
          ...
          #endif
      1b55666e
  24. Jul 17, 2016
  25. Sep 29, 2016
  26. Jul 12, 2016
  27. Jul 10, 2016