- cleaned up the configure a bit more, it will now pick a default audio method

if none given.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/trunk@82 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Diane Bruce 2006-01-10 21:35:37 +00:00
parent acafe66c65
commit 0df428a28b
3 changed files with 63 additions and 29 deletions

View File

@ -75,7 +75,7 @@ wsjt.spec: wsjt.py astro.py g.py options.py palettes.py smeter.py specjt.py
# --tk --onefile wsjt.py
jtaudio.o: jtaudio.c
$(CC) -c $(CPPFLAGS) jtaudio.c
$(CC) -c $(CLAGS) jtaudio.c
init_rs_int.o: init_rs.c
$(CC) -c -DBIGSYM=1 -o init_rs_int.o init_rs.c
@ -102,7 +102,7 @@ igray.o: igray.c
$(CC) -c igray.c
start_threads.o: start_threads.c
$(CC) -c start_threads.c
$(CC) -c $(CFLAGS) start_threads.c
.PHONY : clean
clean:

44
configure vendored
View File

@ -2,7 +2,7 @@
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.53 for wsjt 0.9.
#
# $Id: configure.ac 75 2006-01-10 05:00:34Z va3db $
# $Id: configure.ac 76 2006-01-10 16:36:04Z va3db $
#
# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
@ -924,7 +924,7 @@ Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.
$Id: configure.ac 75 2006-01-10 05:00:34Z va3db $
$Id: configure.ac 76 2006-01-10 16:36:04Z va3db $
_ACEOF
exit 0
fi
@ -5713,6 +5713,16 @@ else
portaudio=no
fi;
if test "$alsa" != yes -a "$oss" != yes -a "$portaudio" != yes; then
if test $HAS_PORTAUDIO_H -eq 1; then
portaudio=yes;
elif test $HAS_ASOUNDLIB_H -eq 1; then
alsa=yes;
fi
fi
if test "$alsa" = yes; then
cat >>confdefs.h <<\_ACEOF
@ -5722,6 +5732,8 @@ _ACEOF
AUDIO="start_threads.c"
LDFLAGS="${LDFLAGS} -lasound"
CFLAGS="${CFLAGS} -DUSE_ALSA"
CPPFLAGS="${CPPFLAGS} -DUSE_ALSA"
fi
if test "$oss" = yes; then
@ -5777,19 +5789,6 @@ _ACEOF
fi
if test "$alsa" != yes -a "$oss" != yes -a "$portaudio" != yes; then
if test $HAS_PORTAUDIO_H -eq 1; then
set portaudio = yes;
echo "$as_me:$LINENO: result: Using portaudio" >&5
echo "${ECHO_T}Using portaudio" >&6
elif test $HAS_ASOUNDLIB_H -eq 1; then
set alsa = yes;
echo "$as_me:$LINENO: result: Using alsa" >&5
echo "${ECHO_T}Using alsa" >&6
fi
fi
if test "$alsa" = yes; then
if test $HAS_ASOUNDLIB_H -eq 0; then
{ { echo "$as_me:$LINENO: error: You need asoundlib.h to use --enable-alsa" >&5
@ -6857,6 +6856,21 @@ if test "$no_create" != yes; then
fi
echo
echo
if test $portaudio == "yes"; then
echo "Using portaudio";
fi
if test $alsa == "yes"; then
echo "Using alsa";
fi
if test $oss == "yes"; then
echo "Using oss";
fi
echo
echo "Compiling $PACKAGE_NAME $PACKAGE_VERSION"
echo

View File

@ -217,10 +217,26 @@ AC_ARG_ENABLE(portaudio,
AC_HELP_STRING([--enable-portaudio],[Force PORTAUDIO SOUND usage.]),
[portaudio=$enableval], [portaudio=no])
dnl now set conf.h,, CPPFLAGS and CFLAGS flags as needed
dnl ====================================================
dnl set defaults
dnl ============
if test "$alsa" != yes -a "$oss" != yes -a "$portaudio" != yes; then
if test $HAS_PORTAUDIO_H -eq 1; then
[portaudio=yes];
elif test $HAS_ASOUNDLIB_H -eq 1; then
[alsa=yes];
fi
fi
if test "$alsa" = yes; then
AC_DEFINE(USE_ALSA, 1, [Define if you want ALSA used.])
AC_SUBST(AUDIO, "start_threads.c")
LDFLAGS="${LDFLAGS} -lasound"
CFLAGS="${CFLAGS} -DUSE_ALSA"
CPPFLAGS="${CPPFLAGS} -DUSE_ALSA"
fi
if test "$oss" = yes; then
@ -255,19 +271,8 @@ if test $HAS_SAMPLERATE_H -eq 1; then
AC_DEFINE(HAS_SAMPLERATE_H, 1, )
fi
dnl set defaults
if test "$alsa" != yes -a "$oss" != yes -a "$portaudio" != yes; then
if test $HAS_PORTAUDIO_H -eq 1; then
set portaudio = yes;
AC_MSG_RESULT([Using portaudio])
elif test $HAS_ASOUNDLIB_H -eq 1; then
set alsa = yes;
AC_MSG_RESULT([Using alsa])
fi
fi
dnl sanity tests.
dnl =============
if test "$alsa" = yes; then
if test $HAS_ASOUNDLIB_H -eq 0; then
@ -301,6 +306,21 @@ AC_SUBST(CFLAGS)
AC_OUTPUT
dnl do summary
echo
echo
if test $portaudio == "yes"; then
echo "Using portaudio";
fi
if test $alsa == "yes"; then
echo "Using alsa";
fi
if test $oss == "yes"; then
echo "Using oss";
fi
echo
echo "Compiling $PACKAGE_NAME $PACKAGE_VERSION"
echo