diff options
author | Larry Knox <lrknox@hdfgroup.org> | 2018-07-18 22:01:53 (GMT) |
---|---|---|
committer | Larry Knox <lrknox@hdfgroup.org> | 2018-07-18 22:01:53 (GMT) |
commit | 892252106a1517a4cd715fa6257201e89fb25564 (patch) | |
tree | e8e89f8a92cf3fd8fbc78e3d91033ea1ae40e357 /config/gnu-flags | |
parent | 08a8202eda7a79495a6d48f6be2c0b114e11750f (diff) | |
download | hdf5-892252106a1517a4cd715fa6257201e89fb25564.zip hdf5-892252106a1517a4cd715fa6257201e89fb25564.tar.gz hdf5-892252106a1517a4cd715fa6257201e89fb25564.tar.bz2 |
Apply Cygwin pathches from Marco Atzeri.
Commit Joe Lee's typo corrections for src/H5MF.c.
Diffstat (limited to 'config/gnu-flags')
-rw-r--r-- | config/gnu-flags | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/config/gnu-flags b/config/gnu-flags index 2f2e428..ac054bf 100644 --- a/config/gnu-flags +++ b/config/gnu-flags @@ -84,6 +84,18 @@ case "$cc_vendor-$cc_version" in ;; esac + case "$host_os-$host_cpu" in + # cygwin needs the "-std-c99" flag removed, so make + # a specific case for Cygwin without the flag and a default + # case to add the flag everywhere else + cygwin-*) + ;; + + *) + H5_CFLAGS="$H5_CFLAGS -std=c99" + ;; + esac + # Host-specific flags case "`hostname`" in sleipnir.ncsa.uiuc.edu) @@ -101,7 +113,7 @@ case "$cc_vendor-$cc_version" in # NOTE: Don't add -Wpadded here since we can't/won't fix the (many) # warnings that are emitted. If you need it, add it from the # environment variable at configure time. - H5_CFLAGS="$H5_CFLAGS $arch -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align" + H5_CFLAGS="$H5_CFLAGS $arch -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align" H5_CFLAGS="$H5_CFLAGS -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal" H5_CFLAGS="$H5_CFLAGS -Wformat=2 -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs" H5_CFLAGS="$H5_CFLAGS -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wpointer-arith" |