autogen.sh: moce CFLAGS from to configure.ac; print common ./configure options

This commit is contained in:
Kay Sievers
2011-12-23 13:38:46 +01:00
parent 749f464f91
commit f71a55810f
3 changed files with 21 additions and 19 deletions
+5 -2
View File
@@ -16,6 +16,7 @@ AM_CPPFLAGS = \
-DLIBEXECDIR=\""$(libexecdir)"\"
AM_CFLAGS = \
${my_CFLAGS} \
-fvisibility=hidden \
-ffunction-sections \
-fdata-sections
@@ -207,11 +208,13 @@ udev_common_sources = \
udev/udev-builtin-kmod.c
udev_common_CFLAGS = \
$(BLKID_CFLAGS)
$(BLKID_CFLAGS) \
$(KMOD_CFLAGS)
udev_common_LDADD = \
libudev/libudev-private.la \
$(BLKID_LIBS)
$(BLKID_LIBS) \
$(BLKID_KMOD)
udev_udevd_SOURCES = \
$(udev_common_sources) \
+8 -17
View File
@@ -3,21 +3,6 @@
gtkdocize
autoreconf --install --symlink
MYCFLAGS="-g -Wall \
-Wmissing-declarations -Wmissing-prototypes \
-Wnested-externs -Wpointer-arith \
-Wpointer-arith -Wsign-compare -Wchar-subscripts \
-Wstrict-prototypes -Wshadow \
-Wformat-security -Wtype-limits"
case "$CFLAGS" in
*-O[0-9]*)
;;
*)
MYCFLAGS="$MYCFLAGS -O2"
;;
esac
libdir() {
echo $(cd $1/$(gcc -print-multi-os-directory); pwd)
}
@@ -28,8 +13,14 @@ args="--prefix=/usr \
--libdir=$(libdir /usr/lib) \
--with-rootlibdir=$(libdir /lib) \
--libexecdir=/lib/udev \
--with-systemdsystemunitdir=/lib/systemd/system
--with-systemdsystemunitdir=/lib/systemd/system \
--with-selinux \
--enable-gtk-doc"
./configure $args CFLAGS="${CFLAGS} ${MYCFLAGS}" $@
echo
echo "---------------------------------------------------------------------"
echo "Initialized udev build system. For a common configuration please run:"
echo "---------------------------------------------------------------------"
echo
echo "# ./configure $args"
echo
+8
View File
@@ -201,6 +201,14 @@ AC_ARG_ENABLE([edd],
[], [enable_edd=no])
AM_CONDITIONAL([ENABLE_EDD], [test "x$enable_edd" = "xyes"])
my_CFLAGS="-Wall \
-Wmissing-declarations -Wmissing-prototypes \
-Wnested-externs -Wpointer-arith \
-Wpointer-arith -Wsign-compare -Wchar-subscripts \
-Wstrict-prototypes -Wshadow \
-Wformat-security -Wtype-limits"
AC_SUBST([my_CFLAGS])
AC_CONFIG_HEADERS(config.h)
AC_CONFIG_FILES([
Makefile