mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Stricter compilation flags
Use a little stricter compilation flags, in particular -Wall and treat implicit function declarations as errors. Signed-off-by: Simo Sorce <ssorce@redhat.com>
This commit is contained in:
@@ -4,6 +4,14 @@ AUTOMAKE_OPTIONS = 1.7
|
|||||||
|
|
||||||
NULL =
|
NULL =
|
||||||
|
|
||||||
|
AM_CFLAGS = $(NULL)
|
||||||
|
if HAVE_GCC
|
||||||
|
AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
|
||||||
|
-Wcast-align -Werror-implicit-function-declaration \
|
||||||
|
$(NULL)
|
||||||
|
endif
|
||||||
|
export AM_CFLAGS
|
||||||
|
|
||||||
SUBDIRS = \
|
SUBDIRS = \
|
||||||
ipa-kpasswd \
|
ipa-kpasswd \
|
||||||
ipa-slapi-plugins \
|
ipa-slapi-plugins \
|
||||||
|
|||||||
@@ -16,6 +16,8 @@ AC_PROG_LIBTOOL
|
|||||||
|
|
||||||
AC_HEADER_STDC
|
AC_HEADER_STDC
|
||||||
|
|
||||||
|
AM_CONDITIONAL([HAVE_GCC], [test "$ac_cv_prog_gcc" = yes])
|
||||||
|
|
||||||
AC_SUBST(VERSION)
|
AC_SUBST(VERSION)
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ INCLUDES = \
|
|||||||
-DLIBDIR=\""$(libdir)"\" \
|
-DLIBDIR=\""$(libdir)"\" \
|
||||||
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
||||||
-DDATADIR=\""$(datadir)"\" \
|
-DDATADIR=\""$(datadir)"\" \
|
||||||
|
$(AM_CFLAGS) \
|
||||||
$(OPENLDAP_CFLAGS) \
|
$(OPENLDAP_CFLAGS) \
|
||||||
$(KRB5_CFLAGS) \
|
$(KRB5_CFLAGS) \
|
||||||
$(WARN_CFLAGS) \
|
$(WARN_CFLAGS) \
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ INCLUDES = \
|
|||||||
-DLIBDIR=\""$(libdir)"\" \
|
-DLIBDIR=\""$(libdir)"\" \
|
||||||
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
||||||
-DDATADIR=\""$(datadir)"\" \
|
-DDATADIR=\""$(datadir)"\" \
|
||||||
|
$(AM_CFLAGS) \
|
||||||
$(MOZLDAP_CFLAGS) \
|
$(MOZLDAP_CFLAGS) \
|
||||||
$(KRB5_CFLAGS) \
|
$(KRB5_CFLAGS) \
|
||||||
$(WARN_CFLAGS) \
|
$(WARN_CFLAGS) \
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ INCLUDES = \
|
|||||||
-DLIBDIR=\""$(libdir)"\" \
|
-DLIBDIR=\""$(libdir)"\" \
|
||||||
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
||||||
-DDATADIR=\""$(datadir)"\" \
|
-DDATADIR=\""$(datadir)"\" \
|
||||||
|
$(AM_CFLAGS) \
|
||||||
$(MOZLDAP_CFLAGS) \
|
$(MOZLDAP_CFLAGS) \
|
||||||
$(WARN_CFLAGS) \
|
$(WARN_CFLAGS) \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ INCLUDES = \
|
|||||||
-DLIBDIR=\""$(libdir)"\" \
|
-DLIBDIR=\""$(libdir)"\" \
|
||||||
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
||||||
-DDATADIR=\""$(datadir)"\" \
|
-DDATADIR=\""$(datadir)"\" \
|
||||||
|
$(AM_CFLAGS) \
|
||||||
$(MOZLDAP_CFLAGS) \
|
$(MOZLDAP_CFLAGS) \
|
||||||
$(KRB5_CFLAGS) \
|
$(KRB5_CFLAGS) \
|
||||||
$(SSL_CFLAGS) \
|
$(SSL_CFLAGS) \
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ INCLUDES = \
|
|||||||
-DLIBDIR=\""$(libdir)"\" \
|
-DLIBDIR=\""$(libdir)"\" \
|
||||||
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
||||||
-DDATADIR=\""$(datadir)"\" \
|
-DDATADIR=\""$(datadir)"\" \
|
||||||
|
$(AM_CFLAGS) \
|
||||||
$(MOZLDAP_CFLAGS) \
|
$(MOZLDAP_CFLAGS) \
|
||||||
$(WARN_CFLAGS) \
|
$(WARN_CFLAGS) \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ INCLUDES = \
|
|||||||
-DLIBDIR=\""$(libdir)"\" \
|
-DLIBDIR=\""$(libdir)"\" \
|
||||||
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
||||||
-DDATADIR=\""$(datadir)"\" \
|
-DDATADIR=\""$(datadir)"\" \
|
||||||
|
$(AM_CFLAGS) \
|
||||||
$(MOZLDAP_CFLAGS) \
|
$(MOZLDAP_CFLAGS) \
|
||||||
$(KRB5_CFLAGS) \
|
$(KRB5_CFLAGS) \
|
||||||
$(WARN_CFLAGS) \
|
$(WARN_CFLAGS) \
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ INCLUDES = \
|
|||||||
-DLIBDIR=\""$(libdir)"\" \
|
-DLIBDIR=\""$(libdir)"\" \
|
||||||
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
||||||
-DDATADIR=\""$(datadir)"\" \
|
-DDATADIR=\""$(datadir)"\" \
|
||||||
|
$(AM_CFLAGS) \
|
||||||
$(MOZLDAP_CFLAGS) \
|
$(MOZLDAP_CFLAGS) \
|
||||||
$(WARN_CFLAGS) \
|
$(WARN_CFLAGS) \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|||||||
@@ -4,6 +4,14 @@ AUTOMAKE_OPTIONS = 1.7
|
|||||||
|
|
||||||
NULL =
|
NULL =
|
||||||
|
|
||||||
|
AM_CFLAGS = $(NULL)
|
||||||
|
if HAVE_GCC
|
||||||
|
AM_CFLAGS += -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith \
|
||||||
|
-Wcast-align -Werror-implicit-function-declaration \
|
||||||
|
$(NULL)
|
||||||
|
endif
|
||||||
|
export AM_CFLAGS
|
||||||
|
|
||||||
INCLUDES = \
|
INCLUDES = \
|
||||||
-I. \
|
-I. \
|
||||||
-I$(srcdir) \
|
-I$(srcdir) \
|
||||||
@@ -13,6 +21,7 @@ INCLUDES = \
|
|||||||
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
||||||
-DDATADIR=\""$(datadir)"\" \
|
-DDATADIR=\""$(datadir)"\" \
|
||||||
-DLOCALEDIR=\""$(localedir)"\" \
|
-DLOCALEDIR=\""$(localedir)"\" \
|
||||||
|
$(AM_CFLAGS) \
|
||||||
$(KRB5_CFLAGS) \
|
$(KRB5_CFLAGS) \
|
||||||
$(OPENLDAP_CFLAGS) \
|
$(OPENLDAP_CFLAGS) \
|
||||||
$(MOZLDAP_CFLAGS) \
|
$(MOZLDAP_CFLAGS) \
|
||||||
|
|||||||
@@ -19,6 +19,8 @@ AC_DISABLE_STATIC
|
|||||||
|
|
||||||
AC_HEADER_STDC
|
AC_HEADER_STDC
|
||||||
|
|
||||||
|
AM_CONDITIONAL([HAVE_GCC], [test "$ac_cv_prog_gcc" = yes])
|
||||||
|
|
||||||
AC_SUBST(VERSION)
|
AC_SUBST(VERSION)
|
||||||
|
|
||||||
dnl ---------------------------------------------------------------------------
|
dnl ---------------------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user