- Remove AM_MAINTAINER_MODE.
- Add configure option --enable-warnings and make that enable all the compiler warnings (this used to be done in maintainer mode). (Logical change 1.338)edge.strict_endians
parent
4e71d24e13
commit
9c6906ed48
16
configure.ac
16
configure.ac
|
|
@ -28,7 +28,6 @@ AC_CANONICAL_TARGET([])
|
||||||
AC_CONFIG_SRCDIR([config.h.in])
|
AC_CONFIG_SRCDIR([config.h.in])
|
||||||
AC_CONFIG_HEADERS([config.h])
|
AC_CONFIG_HEADERS([config.h])
|
||||||
AM_INIT_AUTOMAKE
|
AM_INIT_AUTOMAKE
|
||||||
AM_MAINTAINER_MODE
|
|
||||||
AM_ENABLE_SHARED
|
AM_ENABLE_SHARED
|
||||||
AM_ENABLE_STATIC
|
AM_ENABLE_STATIC
|
||||||
|
|
||||||
|
|
@ -72,7 +71,7 @@ AC_ARG_ENABLE(default-device-io-ops,
|
||||||
|
|
||||||
AC_ARG_ENABLE(gnome-vfs,
|
AC_ARG_ENABLE(gnome-vfs,
|
||||||
AS_HELP_STRING(--disable-gnome-vfs,omit Gnome-VFS-2.0 'libntfs'
|
AS_HELP_STRING(--disable-gnome-vfs,omit Gnome-VFS-2.0 'libntfs'
|
||||||
interface [default=detect]), ,
|
interface (default=detect)), ,
|
||||||
enable_gnome_vfs=auto
|
enable_gnome_vfs=auto
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -83,6 +82,11 @@ AC_ARG_ENABLE(really-static,
|
||||||
)
|
)
|
||||||
AM_CONDITIONAL(REALLYSTATIC, test "$enable_really_static" = yes)
|
AM_CONDITIONAL(REALLYSTATIC, test "$enable_really_static" = yes)
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(warnings,
|
||||||
|
AS_HELP_STRING(--enable-warnings,enable additional compiler warnings), ,
|
||||||
|
enable_warnings=no
|
||||||
|
)
|
||||||
|
|
||||||
# Use GNU extensions if available.
|
# Use GNU extensions if available.
|
||||||
AC_GNU_SOURCE
|
AC_GNU_SOURCE
|
||||||
|
|
||||||
|
|
@ -159,15 +163,15 @@ AC_MSG_RESULT($cc_version)
|
||||||
|
|
||||||
# Add our compiler switches not discarding 'CFLAGS' as they may have been
|
# Add our compiler switches not discarding 'CFLAGS' as they may have been
|
||||||
# passed to us by rpmbuild(8).
|
# passed to us by rpmbuild(8).
|
||||||
# We add -Wall to enable compiler warnings.
|
# We add -Wall to enable some compiler warnings.
|
||||||
CFLAGS="$CFLAGS -Wall"
|
CFLAGS="$CFLAGS -Wall"
|
||||||
|
|
||||||
# Add lots of extra warnings if in maintainer mode.
|
# Add lots of extra warnings if --enable-warnings was specified.
|
||||||
if test "$USE_MAINTAINER_MODE" = "yes";then
|
if test "$enable_warnings" = "yes"; then
|
||||||
CFLAGS="$CFLAGS -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare"
|
CFLAGS="$CFLAGS -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast -Wcast-qual -Wundef -Wredundant-decls -Wsign-compare"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Add debugging switches if in debug mode.
|
# Add debugging switches if --enable-debug was specified.
|
||||||
if test "$enable_debug" = "yes"; then
|
if test "$enable_debug" = "yes"; then
|
||||||
CFLAGS="$CFLAGS -ggdb3 -DDEBUG"
|
CFLAGS="$CFLAGS -ggdb3 -DDEBUG"
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue