Skip to content
Snippets Groups Projects
  1. Feb 28, 2018
  2. Dec 19, 2017
  3. Dec 07, 2017
  4. Sep 29, 2017
  5. Oct 23, 2017
  6. Jul 31, 2017
  7. 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
  8. Jan 24, 2016
    • Henry Weller's avatar
      wmake: Add support for compiler type default rules · c3a03105
      Henry Weller authored
      which may be optionally overridden by version-specific rules.
      
      For example the default rules for gcc on GNU/Linux x86_64 are in the
      wmake/rules/linux64Gcc directory.  If there is a need to change any of
      the rules for a specific version of gcc, e.g. gcc-4.8.4 the directory
      wmake/rules/linux64Gcc48 may be created into which any of the language
      files may be provided containing the rules to override the defaults.
      c3a03105
  9. Jan 10, 2016
  10. Jul 19, 2015
  11. Jul 17, 2015
  12. Feb 23, 2015
  13. Dec 16, 2014
  14. Dec 15, 2014
  15. Dec 14, 2014
  16. Sep 20, 2012
  17. Feb 08, 2012
  18. Nov 22, 2011
  19. Oct 25, 2011
  20. Mar 07, 2011
  21. Jan 07, 2011
  22. Nov 17, 2010
    • Mark Olesen's avatar
      STYLE: remove trailing space from wmake rules · 350df4db
      Mark Olesen authored
      - To-do:
            wmake/rules/General/bison
            wmake/rules/General/btyacc
            wmake/rules/General/btyacc++
            wmake/rules/General/byacc
            wmake/rules/General/moc
            wmake/rules/General/yacc
      
        but these files have <TAB>
      350df4db
  23. Aug 31, 2010
  24. Aug 19, 2010
  25. Jul 21, 2010
  26. Apr 22, 2010
    • Mark Olesen's avatar
      ENH: rationalize wmake rules to avoid unnecessary duplication · 0d445841
      Mark Olesen authored
      - main mplib rules located in GENERAL_RULES with specializations
        (if any) under RULES. Modest change in a few options files, but
        cleans up the rules directories.
      
        previously in options:
            include $(RULES)/mplib$(WM_MPLIB)
      
        now in options:
            sinclude $(GENERAL_RULES)/mplib$(WM_MPLIB)
            sinclude $(RULES)/mplib$(WM_MPLIB)
      
        For GNU make it would be permissible to write both in a single line.
      0d445841
  27. Apr 16, 2010
  28. Mar 29, 2010
    • Mark Olesen's avatar
      ENH: simplify cpp rules to avoid absolute paths and multiple GFLAGS. · 0686bdf1
      Mark Olesen authored
      - otherwise /lib/cpp may need a different library binding than
        currently available and results in this type of error:
      
        /usr/lib64/gcc/x86_64-suse-linux/4.4/cc1:
        /data/app/OpenFOAM/ThirdParty-1.6.x/platforms/linux64/gcc-4.3.3/lib64/libstdc++.so.6:
        version `GLIBCXX_3.4.11' not found (required by
        /usr/lib64/libppl_c.so.2)
      
      ENH: remove unused flex++ rule for SiCortex that was identical to the
      general one anyhow.
      0686bdf1
  29. Mar 26, 2010
  30. Mar 25, 2010
  31. Mar 01, 2010
  32. Dec 14, 2009
  33. Dec 08, 2009
  34. Oct 06, 2009
  35. Sep 17, 2009
  36. Aug 19, 2009