dnl dnl $Id$ dnl AC_INIT AC_CONFIG_SRCDIR([src/main.c]) AM_INIT_AUTOMAKE(ncmpc, 0.11.0-svn) AM_CONFIG_HEADER([config.h]) dnl Check for programs AC_PROG_CC AC_PROG_INSTALL dnl AC_PROG_LIBTOOL dnl ======================================================= dnl initialize variables dnl ======================================================= set -- $CFLAGS keydef_screen=yes dnl dnl Check for types dnl AC_SOCKLEN_T dnl dnl Check for headers dnl AC_CHECK_HEADER(libgen.h, AC_DEFINE(HAVE_LIBGEN_H, 1, glibc - libgen.h), ,) AC_CHECK_HEADER(locale.h, AC_DEFINE(HAVE_LOCALE_H, 1, locale.h), ,) dnl dnl Check for functions dnl AC_CHECK_FUNCS(basename strcasestr) dnl dnl Check for libraries dnl dnl ncurses AC_CHECK_LIB(ncurses, initscr,, [AC_MSG_ERROR(ncurses library is required)]) LIBS="$LIBS -lncurses" dnl Check for glib-2 #AM_PATH_GLIB_2_0(, , [AC_MSG_ERROR(glib-2.x is required)], glib) PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.2, , AC_MSG_ERROR(glib-2.2 is required)) dnl i18n ALL_LINGUAS="" AC_MSG_CHECKING([whether to include NLS support]) AC_ARG_ENABLE([nls], AC_HELP_STRING([--enable-nls], [include natural language support @<:@default=yes@:>@]), [nls="$enableval"], [nls=yes]) AC_MSG_RESULT([$nls]) if test "x$nls" = "xyes"; then ALL_LINGUAS="sv" AM_GLIB_GNU_GETTEXT GETTEXT_PACKAGE=$PACKAGE AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["${GETTEXT_PACKAGE}"], [gettext domain]) nls=$gt_cv_have_gettext fi dnl popt AC_CHECK_LIB(popt, poptGetArg, LIBS="$LIBS -lpopt", AC_MSG_ERROR(Missing popt command line parsing library)) dnl Debugging AC_ARG_ENABLE(debug, AC_HELP_STRING(--enable-debug,Enable debugging (default=no)), , enable_debug=no) if test "$enable_debug" = yes; then CFLAGS="$CFLAGS -Wall -g -DDEBUG" fi dnl Key editor AC_ARG_ENABLE(key-editor, AC_HELP_STRING(--enable-key-editor, Enable key editor (default=yes)), keydef_screen=no, keydef_screen=yes) if test "$keydef_screen" = yes; then AC_DEFINE(ENABLE_KEYDEF_SCREEN, 1, [Enable builtin key editor]) fi dnl Default host AC_ARG_WITH(default-host, AC_HELP_STRING(--with-default-host=ARG,Default MPD host (localhost)), DEFAULT_HOST="$withval", DEFAULT_HOST="localhost") dnl Default port AC_ARG_WITH(default-port, AC_HELP_STRING(--with-default-port=ARG,Default port (6600)), DEFAULT_PORT="$withval", DEFAULT_PORT="6600") dnl Autoheader AC_DEFINE_UNQUOTED(DEFAULT_PORT, $DEFAULT_PORT, Default MPD port) AC_DEFINE_UNQUOTED(DEFAULT_PORT_STR, "$DEFAULT_PORT", Default MPD port) AC_DEFINE_UNQUOTED(DEFAULT_HOST, "$DEFAULT_HOST", Default MPD host) AC_CONFIG_FILES([Makefile src/Makefile doc/Makefile po/Makefile.in]) AC_OUTPUT echo " Configuration: prefix: ${prefix} nls: ${nls} sysconfdir: ${sysconfdir} Default MPD host: ${DEFAULT_HOST} Default MPD port: ${DEFAULT_PORT} Enable debugging: ${enable_debug} Key edit screen: ${keydef_screen} " echo