diff options
-rw-r--r-- | server/Makefile.am | 4 | ||||
-rw-r--r-- | server/configure.ac | 4 | ||||
-rw-r--r-- | server/util/sssd-i18n.h | 1 |
3 files changed, 6 insertions, 3 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 diff --git a/server/configure.ac b/server/configure.ac index 77f7ec73..88032766 100644 --- a/server/configure.ac +++ b/server/configure.ac @@ -26,9 +26,7 @@ AM_GNU_GETTEXT_VERSION([0.17]) m4_pattern_allow([AM_SILENT_RULES]) AM_SILENT_RULES -if test "$ac_cv_prog_gcc" = yes; then - CFLAGS="$CFLAGS -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings" -fi +AM_CONDITIONAL([HAVE_GCC], [test "$ac_cv_prog_gcc" = yes]) AC_CHECK_HEADERS(stdint.h dlfcn.h) AC_CONFIG_HEADER(config.h) diff --git a/server/util/sssd-i18n.h b/server/util/sssd-i18n.h index 74f9bec0..fab1cdd0 100644 --- a/server/util/sssd-i18n.h +++ b/server/util/sssd-i18n.h @@ -1,6 +1,7 @@ #ifndef _SSSD_I18N_H #define _SSSD_I18N_H +#include <locale.h> #include <libintl.h> #define _(STRING) gettext (STRING) #include "config.h" |