CONFIG: update c++ standard, some compiler rules (partially addresses #2209)
- migrate to c++14 for most compilers *except* gcc. There are still many systems in use with gcc-4.8.5, which does not support c++14. - initial rules for nvidia compilers (pgi is will soon be defunct). Not fully tested... CONFIG: provide fallback value for the user directory name - in containers may have an unset USER env variable. Default to 'user' to prevent ugly looking directory names.
Showing
- Allwmake 2 additions, 2 deletionsAllwmake
- bin/foamSystemCheck 16 additions, 16 deletionsbin/foamSystemCheck
- etc/bashrc 4 additions, 3 deletionsetc/bashrc
- etc/config.csh/mpi 6 additions, 5 deletionsetc/config.csh/mpi
- etc/config.sh/mpi 6 additions, 4 deletionsetc/config.sh/mpi
- etc/cshrc 2 additions, 1 deletionetc/cshrc
- src/Allwmake 4 additions, 4 deletionssrc/Allwmake
- wmake/rules/General/Clang/c++ 2 additions, 1 deletionwmake/rules/General/Clang/c++
- wmake/rules/General/Gcc/c++ 6 additions, 0 deletionswmake/rules/General/Gcc/c++
- wmake/rules/General/Icc/c++ 4 additions, 1 deletionwmake/rules/General/Icc/c++
- wmake/rules/General/Icx/c++ 4 additions, 1 deletionwmake/rules/General/Icx/c++
- wmake/rules/General/Nvidia/c 13 additions, 0 deletionswmake/rules/General/Nvidia/c
- wmake/rules/General/Nvidia/c++ 37 additions, 0 deletionswmake/rules/General/Nvidia/c++
- wmake/rules/General/Nvidia/link-c 5 additions, 0 deletionswmake/rules/General/Nvidia/link-c
- wmake/rules/General/Nvidia/link-c++ 8 additions, 0 deletionswmake/rules/General/Nvidia/link-c++
- wmake/rules/General/Nvidia/openmp 5 additions, 0 deletionswmake/rules/General/Nvidia/openmp
- wmake/rules/General/Pgi/c++ 3 additions, 0 deletionswmake/rules/General/Pgi/c++
- wmake/rules/linux64Cray/c++ 6 additions, 1 deletionwmake/rules/linux64Cray/c++
- wmake/rules/linux64Mingw/c++ 7 additions, 2 deletionswmake/rules/linux64Mingw/c++
- wmake/rules/linux64Nvidia/c 12 additions, 0 deletionswmake/rules/linux64Nvidia/c
Please register or sign in to comment