diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 122 |
1 files changed, 63 insertions, 59 deletions
diff --git a/configure.ac b/configure.ac index 20cc143af..94e056200 100644 --- a/configure.ac +++ b/configure.ac @@ -18,7 +18,6 @@ dnl ======================================================= set -- $CFLAGS -keydef_screen=yes dnl dnl Check for types @@ -31,19 +30,19 @@ dnl dnl Check for headers dnl -AC_CHECK_HEADER(libgen.h, - AC_DEFINE(HAVE_LIBGEN_H, 1, glibc - libgen.h), +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), +AC_CHECK_HEADER([locale.h], + AC_DEFINE([HAVE_LOCALE_H], [1], [locale.h]), ,) dnl dnl Check for functions dnl -AC_CHECK_FUNCS(basename strcasestr) +AC_CHECK_FUNCS([basename strcasestr]) dnl @@ -51,15 +50,22 @@ dnl Check for libraries dnl dnl ncurses -AC_CHECK_LIB(ncurses, initscr,, [AC_MSG_ERROR(ncurses library is required)]) +AC_CHECK_LIB([ncurses], [initscr],, + [AC_MSG_ERROR(ncurses library is required)]) LIBS="$LIBS -lncurses" +dnl popt +AC_CHECK_LIB([popt], + [poptGetArg], + [LIBS="$LIBS -lpopt"], + AC_MSG_ERROR([Missing popt command line parsing library])) + + 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, +PKG_CHECK_MODULES([GLIB], + [glib-2.0 >= 2.2], , - AC_MSG_ERROR(glib-2.2 is required)) + AC_MSG_ERROR([glib-2.2 is required])) dnl i18n ALL_LINGUAS="" @@ -82,66 +88,64 @@ if test "x$nls" = "xyes"; then 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 +AC_MSG_CHECKING([whether to build with debug support]) +AC_ARG_ENABLE([debug], + AC_HELP_STRING([--enable-debug], + [Enable debugging @<:@default=no@:>@)]), + [enable_debug="$enableval"], + [enable_debug=no]) +AC_MSG_RESULT([$enable_debug]) +if test "x$enable_debug" = "xyes" ; 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]) +dnl Optional screen - key editor +AC_MSG_CHECKING([whether to include the key editor screen]) +AC_ARG_ENABLE([key-screen], + AC_HELP_STRING([--enable-key-screen], + [Enable key editor screen @<:@default=yes@:>@]), + [keydef_screen="$enableval"], + [keydef_screen=yes]) +AC_MSG_RESULT([$keydef_screen]) +if test "x$keydef_screen" = "xyes" ; then + AC_DEFINE(ENABLE_KEYDEF_SCREEN, 1, [Enable key editor screen]) fi - +dnl Optional screen - clock +AC_MSG_CHECKING([whether to include the clock screen]) +AC_ARG_ENABLE([clock-screen], + AC_HELP_STRING([--enable-clock-screen], + [Enable clock screen @<:@default=no@:>@]), + [clock_screen="$enableval"], + [clock_screen=no]) +AC_MSG_RESULT([$clock_screen]) +if test "x$clock_screen" = "xyes" ; then + AC_DEFINE(ENABLE_CLOCK_SCREEN, 1, [Enable clock screen]) +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") +AC_MSG_CHECKING([for default MPD host]) +AC_ARG_WITH([default-host], + AC_HELP_STRING([--with-default-host=ARG], + [Default MPD host @<:@localhost@:>@]), + [DEFAULT_HOST="$withval"], + [DEFAULT_HOST="localhost"]) +AC_MSG_RESULT([$DEFAULT_HOST]) +AC_DEFINE_UNQUOTED([DEFAULT_HOST], ["$DEFAULT_HOST"], [Default MPD host]) dnl Default port -AC_ARG_WITH(default-port, - AC_HELP_STRING(--with-default-port=ARG,Default port (6600)), - DEFAULT_PORT="$withval", - DEFAULT_PORT="6600") - +AC_MSG_CHECKING([for default MPD port]) +AC_ARG_WITH([default-port], + AC_HELP_STRING([--with-default-port=ARG], + [Default port @<:@6600@:>@]), + [DEFAULT_PORT="$withval"], + [DEFAULT_PORT="6600"]) +AC_MSG_RESULT([$DEFAULT_PORT]) +AC_DEFINE_UNQUOTED([DEFAULT_PORT], [$DEFAULT_PORT], [Default MPD port]) +AC_DEFINE_UNQUOTED([DEFAULT_PORT_STR], ["$DEFAULT_PORT"], [Default MPD port]) -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 |