diff options
author | Dana Robinson <43805+derobins@users.noreply.github.com> | 2022-06-30 22:38:18 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-30 22:38:18 (GMT) |
commit | 41526f68f3482f2b3a7aa581288bc86e9c6dcb43 (patch) | |
tree | f71c11d0d03557b82e0f7132c0b50c0901564c8a /configure.ac | |
parent | 015240e790c8cee1a34c7e201cc68701e8e46120 (diff) | |
download | hdf5-41526f68f3482f2b3a7aa581288bc86e9c6dcb43.zip hdf5-41526f68f3482f2b3a7aa581288bc86e9c6dcb43.tar.gz hdf5-41526f68f3482f2b3a7aa581288bc86e9c6dcb43.tar.bz2 |
Adds a -Werror debug Autotools test and updates build modes (#1833)
* Adds a -Werror debug Autotools test and updates build modes
* Un-excludes the workflow files
* Strip out -Werror from CFLAGS when running configure tests
This causes spurious test failures when the configuration test
programs raise warnings.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index fa99e5b..7c9d990 100644 --- a/configure.ac +++ b/configure.ac @@ -160,6 +160,8 @@ AM_JNIFLAGS="${AM_JNIFLAGS}" AM_JAVACFLAGS="${AM_JAVACFLAGS}" AM_JAVAFLAGS="${AM_JAVAFLAGS}" AM_LDFLAGS="${AM_LDFLAGS}" + +## Flags passed in by the user CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" FCFLAGS="${FCFLAGS}" @@ -181,6 +183,14 @@ saved_user_JAVAFLAGS="$JAVAFLAGS" saved_user_LDFLAGS="$LDFLAGS" saved_user_CPPFLAGS="$CPPFLAGS" +## Strip out -Werror from CFLAGS since that can cause checks to fail when +## compiling the test program fails due to warnings +CFLAGS="`echo $CFLAGS | sed -e 's/-Werror//g'`" +CXXFLAGS="`echo $CXXFLAGS | sed -e 's/-Werror//g'`" +FCFLAGS="`echo $FCFLAGS | sed -e 's/-Werror//g'`" +JAVACFLAGS="`echo $JAVACFLAGS | sed -e 's/-Werror//g'`" +CPPFLAGS="`echo $CPPFLAGS | sed -e 's/-Werror//g'`" + ## Support F9X variable to define Fortran compiler if FC variable is ## not used. This should be deprecated in the future. if test "x" = "x$FC"; then |