summaryrefslogtreecommitdiffstats
path: root/config/linux-gnulibc1
diff options
context:
space:
mode:
authorDana Robinson <43805+derobins@users.noreply.github.com>2021-06-03 16:44:09 (GMT)
committerGitHub <noreply@github.com>2021-06-03 16:44:09 (GMT)
commit1558ee7b3086bf572d98f1a5698bceccb8aa8804 (patch)
treefadcfc208697deb99346bd97fd5a588056d4b1d4 /config/linux-gnulibc1
parent4b7f34acc16c7d071a5c1d4519ba2a01354e51db (diff)
downloadhdf5-1558ee7b3086bf572d98f1a5698bceccb8aa8804.zip
hdf5-1558ee7b3086bf572d98f1a5698bceccb8aa8804.tar.gz
hdf5-1558ee7b3086bf572d98f1a5698bceccb8aa8804.tar.bz2
Updates PGI C/C++ configurations (#715)
* Updates PGI C/C++ configurations Tweaks some settings and configures pgc++ to use C++11 * Updated copyright information
Diffstat (limited to 'config/linux-gnulibc1')
-rw-r--r--config/linux-gnulibc110
1 files changed, 6 insertions, 4 deletions
diff --git a/config/linux-gnulibc1 b/config/linux-gnulibc1
index 0fef161..1da2236 100644
--- a/config/linux-gnulibc1
+++ b/config/linux-gnulibc1
@@ -202,6 +202,9 @@ fi
# Figure out GNU CXX compiler flags
. $srcdir/config/gnu-cxxflags
+# Figure out PGI CXX compiler flags
+. $srcdir/config/pgi-cxxflags
+
# Figure out Clang CXX compiler flags
. $srcdir/config/clang-cxxflags
@@ -314,6 +317,9 @@ fi
# check if the compiler_version_info is already set
if test -z "$cxx_version_info"; then
case $CXX in
+ *pgc++*)
+ cxx_version_info=`$CXX $CXXFLAGS $H5_CXXFLAGS -V 2>&1 | grep 'pgc++'`
+ ;;
*g++*)
cxx_version_info=`$CXX $CXXFLAGS $H5_CXXFLAGS --version 2>&1 |\
grep 'GCC' | sed 's/\(.*(GCC) [-a-z0-9\. ]*\).*/\1/'`
@@ -322,10 +328,6 @@ case $CXX in
cxx_version_info=`$CXX $CXXFLAGS $H5_CXXFLAGS -V 2>&1 | grep 'Version' |\
sed 's/\(Intel.* Compiler\).*\( Version [a-z0-9\.]*\).*\( Build [0-9]*\)/\1\2\3/'`
;;
- *pgCC*)
- cxx_version_info=`$CXX $CXXFLAGS $H5_CXXFLAGS -V 2>&1 | grep 'pgCC'`
- ;;
-
*mpicxx*)
cxx_version_info=`$CXX $CXXFLAGS $H5_CXXFLAGS -v 2>&1 | grep 'version' |\
sed 's/^[a-z0-9]* for //' |\