84 lines
2.0 KiB
Plaintext
84 lines
2.0 KiB
Plaintext
![]() |
AC_INIT(xdg-user-dirs-update.c)
|
||
|
|
||
|
AM_INIT_AUTOMAKE(xdg-user-dirs, 0.17)
|
||
|
AM_CONFIG_HEADER(config.h)
|
||
|
|
||
|
AM_SANITY_CHECK
|
||
|
AM_MAINTAINER_MODE
|
||
|
|
||
|
AC_C_CONST
|
||
|
AC_ISC_POSIX
|
||
|
AC_PROG_CC
|
||
|
AC_PROG_CPP
|
||
|
AC_PROG_INSTALL
|
||
|
AC_PROG_LN_S
|
||
|
AC_PROG_MAKE_SET
|
||
|
AM_PROG_MKDIR_P
|
||
|
AM_ICONV
|
||
|
|
||
|
GETTEXT_PACKAGE=xdg-user-dirs
|
||
|
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [The gettext domain name])
|
||
|
AC_SUBST(GETTEXT_PACKAGE)
|
||
|
|
||
|
AM_GNU_GETTEXT([external])
|
||
|
|
||
|
dnl ==========================================================================
|
||
|
dnl Turn on the additional warnings last, so -Werror doesn't affect other tests.
|
||
|
|
||
|
AC_ARG_ENABLE(more-warnings,
|
||
|
AS_HELP_STRING([--enable-more-warnings],[Maximum compiler warnings]),
|
||
|
set_more_warnings="$enableval",[
|
||
|
if test -f $srcdir/CVSVERSION; then
|
||
|
is_cvs_version=true
|
||
|
set_more_warnings=yes
|
||
|
else
|
||
|
set_more_warnings=no
|
||
|
fi
|
||
|
])
|
||
|
AC_MSG_CHECKING(for more warnings, including -Werror)
|
||
|
if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
|
||
|
AC_MSG_RESULT(yes)
|
||
|
CFLAGS="\
|
||
|
-Wall \
|
||
|
-Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
|
||
|
-Wnested-externs -Wpointer-arith \
|
||
|
-Wcast-align -Wsign-compare \
|
||
|
-Werror \
|
||
|
$CFLAGS"
|
||
|
|
||
|
for option in -Wno-strict-aliasing -Wno-sign-compare; do
|
||
|
SAVE_CFLAGS="$CFLAGS"
|
||
|
CFLAGS="$CFLAGS $option"
|
||
|
AC_MSG_CHECKING([whether gcc understands $option])
|
||
|
AC_TRY_COMPILE([], [],
|
||
|
has_option=yes,
|
||
|
has_option=no,)
|
||
|
if test $has_option = no; then
|
||
|
CFLAGS="$SAVE_CFLAGS"
|
||
|
fi
|
||
|
AC_MSG_RESULT($has_option)
|
||
|
unset has_option
|
||
|
unset SAVE_CFLAGS
|
||
|
done
|
||
|
unset option
|
||
|
else
|
||
|
AC_MSG_RESULT(no)
|
||
|
fi
|
||
|
|
||
|
AC_ARG_ENABLE(documentation,
|
||
|
AC_HELP_STRING([--enable-documentation],
|
||
|
[build documentation]),,
|
||
|
enable_documentation=yes)
|
||
|
if test x$enable_documentation = xyes; then
|
||
|
AC_PATH_PROG([XSLTPROC], [xsltproc])
|
||
|
if test x$XSLTPROC = x; then
|
||
|
AC_MSG_ERROR([xsltproc is required to build documentation])
|
||
|
fi
|
||
|
fi
|
||
|
AM_CONDITIONAL(BUILD_DOCUMENTATION, test x$enable_documentation = xyes)
|
||
|
|
||
|
AC_OUTPUT([ po/Makefile.in
|
||
|
Makefile
|
||
|
man/Makefile
|
||
|
])
|