summaryrefslogtreecommitdiffstats
path: root/config/intel-flags
diff options
context:
space:
mode:
authorAllen Byrne <byrn@hdfgroup.org>2020-01-31 16:53:42 (GMT)
committerAllen Byrne <byrn@hdfgroup.org>2020-01-31 16:53:42 (GMT)
commit561a0c8ff556f7b3cee58eb867ae1aa74edc61a2 (patch)
tree09962b6cda505cca3c6bbd440fc728a9affd4c96 /config/intel-flags
parentcd8ca92f58dfb14b60757404eb0b67dfb383e7e3 (diff)
parenta29f9e8451ffa391c8395db1142bd003f40f3aaa (diff)
downloadhdf5-561a0c8ff556f7b3cee58eb867ae1aa74edc61a2.zip
hdf5-561a0c8ff556f7b3cee58eb867ae1aa74edc61a2.tar.gz
hdf5-561a0c8ff556f7b3cee58eb867ae1aa74edc61a2.tar.bz2
Merge pull request #2331 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_12 to hdf5_1_12
* commit 'a29f9e8451ffa391c8395db1142bd003f40f3aaa': Merge changes from develop to fix various issues Remove commented flags Revert accidental change Chnage tools debug macros to not use the error stack Create common warnings for build systems
Diffstat (limited to 'config/intel-flags')
-rw-r--r--config/intel-flags19
1 files changed, 17 insertions, 2 deletions
diff --git a/config/intel-flags b/config/intel-flags
index dad210c..6b4e406 100644
--- a/config/intel-flags
+++ b/config/intel-flags
@@ -1,4 +1,4 @@
-# -*- shell-script -*-
+# -*- shell-script -*-
#
# Copyright by The HDF Group.
# Copyright by the Board of Trustees of the University of Illinois.
@@ -17,6 +17,20 @@
# if the compiler is not Intel; otherwise `cc_flags_set' is set to `yes'
#
+#
+# Prepend `$srcdir/config/intel-` to the filename suffix(es) given as
+# subroutine argument(s), remove comments starting with # and ending
+# at EOL, replace spans of whitespace (including newlines) with spaces,
+# and re-emit the file(s) thus filtered on the standard output stream.
+#
+load_intel_arguments()
+{
+ set -- $(for arg; do
+ sed 's,#.*$,,' $srcdir/config/intel-${arg}
+ done)
+ IFS=' ' echo "$*"
+}
+
# Get the compiler version in a way that works for icc
# icc unless a compiler version is already known
#
@@ -66,7 +80,8 @@ if test "X-icc" = "X-$cc_vendor"; then
# General
# Default to C99 standard.
- H5_CFLAGS="$H5_CFLAGS $arch -std=c99 -Wcheck -Wall"
+ H5_CFLAGS="$H5_CFLAGS $arch -std=c99"
+ H5_CFLAGS="$H5_CFLAGS $(load_intel_arguments warnings-general)"
# Production
PROD_CFLAGS=