From 6d7d5a362dfce431f6a41080fa87ae048619b174 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Sat, 14 Jun 2003 08:32:44 +0000 Subject: [PATCH] Added --disable-alsamixer to configure script --- Makefile.am | 7 ++++++- configure.in | 36 ++++++++++++++++++++++++++++++------ 2 files changed, 36 insertions(+), 7 deletions(-) diff --git a/Makefile.am b/Makefile.am index 818a1a1..6bb0416 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,10 @@ INCLUDES=-I$(top_srcdir)/include -SUBDIRS=include alsactl alsamixer amixer aplay seq utils +if ALSAMIXER +ALSAMIXER_DIR=alsamixer +else +ALSAMIXER_DIR= +endif +SUBDIRS=include alsactl $(ALSAMIXER_DIR) amixer aplay seq utils EXTRA_DIST=ChangeLog INSTALL TODO README configure cvscompile depcomp rpm: dist diff --git a/configure.in b/configure.in index 4c5236d..4b56635 100644 --- a/configure.in +++ b/configure.in @@ -4,20 +4,44 @@ AC_PREFIX_DEFAULT(/usr) AM_INIT_AUTOMAKE(alsa-utils, 0.9.4) dnl Checks for programs. + +dnl try to gues cross-compiler if not set +if test "x$target" != "x$host" -a -z "`echo $CC | grep -e '-gcc'`"; +then + AC_MSG_CHECKING(for cross-compiler) + + which ${program_prefix}gcc >/dev/null 2>&1 && CC=${program_prefix}gcc + which ${target_cpu}-${target_os}-gcc >/dev/null 2>&1 \ + && CC=${target_cpu}-${target-os}-gcc + which ${target_cpu}-${target_vendor}-${target_os}-gcc >/dev/null 2>&1 \ + && CC=${target_cpu}-${target_vendor}-${target_os}-gcc + + AC_MSG_RESULT($CC) +fi + AC_PROG_CC dnl AC_PROG_CXX AC_PROG_INSTALL AC_PROG_LN_S AM_PATH_ALSA(0.9.0) +AC_ARG_ENABLE(alsamixer, + [ --disable-alsamixer Disable alsamixer compilation], + [case "${enableval}" in + yes) alsamixer=true ;; + no) alsamixer=false ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-alsamixer) ;; + esac],[alsamixer=true]) +AM_CONDITIONAL(ALSAMIXER, test x$alsamixer = xtrue) + dnl Checks for header files. AC_HEADER_STDC -AC_CHECK_LIB(ncurses, initscr, - [ CURSESINC=''; CURSESLIB='-lncurses'; ], [ - AC_CHECK_LIB(curses, initscr, - [ CURSESINC=''; CURSESLIB='-lcurses'; ], - AC_MSG_ERROR(this packages requires a curses library)) -]) +#AC_CHECK_LIB(ncurses, initscr, +# [ CURSESINC=''; CURSESLIB='-lncurses'; ], [ +# AC_CHECK_LIB(curses, initscr, +# [ CURSESINC=''; CURSESLIB='-lcurses'; ], +# AC_MSG_ERROR(this packages requires a curses library)) +#]) AC_SUBST(CURSESINC) AC_SUBST(CURSESLIB)