OpenFOAM-5.x/wmake
Henry Weller 618753c5b4 C++11: Update compilation rules to specify C++11 support and conformance
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.
2016-08-05 16:28:19 +01:00
..
makefiles Allwmake: improved '-update' option to handle out-of-date '.dep' files 2016-05-16 12:21:57 +01:00
rules C++11: Update compilation rules to specify C++11 support and conformance 2016-08-05 16:28:19 +01:00
scripts wmake: Use functions from wmakeFunctions to avoid code duplication 2016-07-17 22:59:55 +01:00
src wmake/src/Makefile: Override WM_COMPILE_OPTION with Opt for optimized compilation of the wmake utilities 2016-03-08 14:24:11 +00:00
wclean wmake: Use functions from wmakeFunctions to avoid code duplication 2016-07-17 22:59:55 +01:00
wcleanLnIncludeAll wmake: Use functions from wmakeFunctions to avoid code duplication 2016-07-17 22:59:55 +01:00
wcleanPlatform wmake: General cleanup to improve consistency and maintainability 2015-12-16 18:31:02 +00:00
wdep wmake: General cleanup to improve consistency and maintainability 2015-12-16 18:31:02 +00:00
wmake wmake: Use functions from wmakeFunctions to avoid code duplication 2016-07-17 22:59:55 +01:00
wmakeCheckPwd wmake: General cleanup to improve consistency and maintainability 2015-12-16 18:31:02 +00:00
wmakeCollect wmakeCollect: Use 'mktemp' to create the temporary Makefiles 2016-07-09 14:20:31 +01:00
wmakeFilesAndOptions wmake: Update comments 2016-01-24 14:37:39 +00:00
wmakeLnInclude wmakeLnInclude: Minor simplifications and reformatting 2016-07-09 14:21:44 +01:00
wmakeLnIncludeAll wmakeLnIncludeAll: Add '-update' option 2016-07-09 14:22:14 +01:00
wmakePrintBuild wmakePrintBuild -check: exit 0 if not a git repository 2016-07-05 21:50:34 +01:00
wmakeScheduler wmake: Update comments 2016-01-24 14:37:39 +00:00
wmakeSchedulerUptime wmake: Update comments 2016-01-24 14:37:39 +00:00
wrmdep wmake: Improve messages from wclean, wrmdep and wmakeLnIncludeAll 2016-07-08 10:57:08 +01:00
wrmo wmake: General cleanup to improve consistency and maintainability 2015-12-16 18:31:02 +00:00