diff options
author | Larry Knox <lrknox@hdfgroup.org> | 2020-06-09 21:12:31 (GMT) |
---|---|---|
committer | Larry Knox <lrknox@hdfgroup.org> | 2020-06-09 21:12:31 (GMT) |
commit | 32c353ed4360630646e0bfd40387aa7b4fd403ea (patch) | |
tree | fa0e9e0638459b9f66a472344b82c4b7ad1cddfb /config/clang-flags | |
parent | bc51dea95ac97884874a5a8dbf06d90e61ffa0aa (diff) | |
download | hdf5-32c353ed4360630646e0bfd40387aa7b4fd403ea.zip hdf5-32c353ed4360630646e0bfd40387aa7b4fd403ea.tar.gz hdf5-32c353ed4360630646e0bfd40387aa7b4fd403ea.tar.bz2 |
Update new clang files to not pick up clang as vendor for pgCC.
Add new files to MANIFEST
Temporary demotion of 2 -Werror warning flags that fail on macos 10.12
Remove Production flag unknown to Apple clang.
Diffstat (limited to 'config/clang-flags')
-rw-r--r-- | config/clang-flags | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/config/clang-flags b/config/clang-flags index e7ade49..18ec5f6 100644 --- a/config/clang-flags +++ b/config/clang-flags @@ -64,10 +64,11 @@ if test "X-" = "X-$cc_flags_set"; then else cc_version="`$CC $CFLAGS $H5_CFLAGS -v 2>&1 |\ grep 'Apple LLVM version' | sed 's/.*Apple LLVM version \([-a-z0-9\.]*\).*/\1/'`" - cc_vendor="Apple LLVM" + if test -n "$cc_version"; then + cc_vendor="Apple LLVM" + fi fi if test "X-" != "X-$cc_version"; then - echo "compiler '$CC' is $cc_vendor-$cc_version" # Get the compiler version numbers cc_vers_major=`echo $cc_version | cut -f1 -d.` @@ -131,11 +132,7 @@ if test "X-clang" = "X-$cc_vendor" -o "X-Apple LLVM" = "X-$cc_vendor"; then ############## # NDEBUG is handled explicitly by the configure script - if test $cc_vers_major -le 4; then - PROD_CFLAGS= - else - PROD_CFLAGS="-fstdarg-opt" - fi + PROD_CFLAGS= ######### # Debug # @@ -153,7 +150,7 @@ if test "X-clang" = "X-$cc_vendor" -o "X-Apple LLVM" = "X-$cc_vendor"; then # Symbols # ########### - NO_SYMBOLS_CFLAGS="-s" + NO_SYMBOLS_CFLAGS= SYMBOLS_CFLAGS="-g" ############# |