diff options
| author | Martin Lucina <mato@kotelna.sk> | 2010-05-10 16:32:10 +0200 | 
|---|---|---|
| committer | Martin Lucina <mato@kotelna.sk> | 2010-05-10 16:32:10 +0200 | 
| commit | 9d16a415cbfd33f89d2f5afd96ed7cd34a21a634 (patch) | |
| tree | 5e0a8880c35df11a29537b0ab6c74a2c61fd64b1 /src | |
| parent | 2cf9f04a460473ea10e901e68e66596583d0d286 (diff) | |
OpenPGM build flags cleanup
Removed various exotic -Wxxx flags in the OpenPGM build to get us to what is actually
required and reasonable; added in -fno-strict-aliasing since OpenPGM generates lots
of warnings about dereferencing typed-punned pointers; removed the OpenPGM extra flags
from libzmq_la_CXXFLAGS and left them only in libzmq_la_CFLAGS so that our code
is not built with the OpenPGM extra flags.
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile.am | 23 | 
1 files changed, 2 insertions, 21 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 8d7f608..fa97ca3 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -221,36 +221,17 @@ libpgm_diff_flags = \  endif  libzmq_la_CFLAGS = -I$(top_srcdir)/foreign/openpgm/@pgm_basename@/openpgm/pgm/include/ @LIBZMQ_EXTRA_CXXFLAGS@ \ -    -pipe \      -Wall \ -    -Wextra \ -    -Wfloat-equal \ -    -Wshadow \ -    -Wunsafe-loop-optimizations \ -    -Wpointer-arith \ -    -Wbad-function-cast \ -    -Wcast-qual \ -    -Wcast-align \ -    -Wwrite-strings \ -    -Waggregate-return \ -    -Wstrict-prototypes \ -    -Wold-style-definition \ -    -Wmissing-prototypes \ -    -Wmissing-declarations \ -    -Wmissing-noreturn \ -    -Wmissing-format-attribute \ -    -Wredundant-decls \ -    -Wnested-externs \ -    -Winline \      -pedantic \      -std=gnu99 \ +    -fno-strict-aliasing \      --param max-inline-insns-single=600 \      -D_REENTRANT \      -D_GNU_SOURCE \      ${libpgm_diff_flags}  libzmq_la_CXXFLAGS = -I$(top_srcdir)/foreign/openpgm/@pgm_basename@/openpgm/pgm/include/ \ -    -Wall @LIBZMQ_EXTRA_CXXFLAGS@ ${libpgm_diff_flags} +    @LIBZMQ_EXTRA_CXXFLAGS@  endif  if BUILD_NO_PGM  | 
