diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2009-06-18 11:27:58 -0400 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2009-06-19 09:25:42 -0400 |
commit | a8f3c276d5f408d39b2474f62e1f80cc97e5a2b0 (patch) | |
tree | becddedb1bf211ca3507a6def8d936a2fcaf41c7 /server/Makefile.am | |
parent | 45e93b29d1016f1cc2c76e30ec9fbb5144452d59 (diff) | |
download | sssd_unused-a8f3c276d5f408d39b2474f62e1f80cc97e5a2b0.tar.gz sssd_unused-a8f3c276d5f408d39b2474f62e1f80cc97e5a2b0.tar.xz sssd_unused-a8f3c276d5f408d39b2474f62e1f80cc97e5a2b0.zip |
Allow the use of custom CFLAGS on the make command line
Setting CFLAGS explicitly in configure.ac means that they would be
overwritten when using e.g. make CFLAGS="-O0 -g"
This replaces the explicit setting of CFLAGS with an
AM_CONDITIONAL to have Makefile.am set these instead.
Also fixes a missing #include that was coincidentally obscured
because gcc's -O2 happened to be able to locate it. Setting -O0
revealed the problem.
Diffstat (limited to 'server/Makefile.am')
-rw-r--r-- | server/Makefile.am | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/server/Makefile.am b/server/Makefile.am index 45f5eec5..bed9060b 100644 --- a/server/Makefile.am +++ b/server/Makefile.am @@ -18,6 +18,10 @@ AM_CFLAGS = if WANT_AUX_INFO AM_CFLAGS += -aux-info $@.X endif +if HAVE_GCC + AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \ + -Wcast-qual -Wcast-align -Wwrite-strings +endif REPLACE_CFLAGS = \ -I $(srcdir)/../replace |