Fall back to bundled samplerate

pull/2/head
Stelios Bounanos 2007-11-29 00:18:13 +00:00
rodzic 8684521507
commit 4a59d66cd3
3 zmienionych plików z 25 dodań i 4 usunięć

Wyświetl plik

@ -150,9 +150,13 @@ AC_SUBST([FLTK_LIBS])
###########################
# libsamplerate
###########################
PKG_CHECK_MODULES(SAMPLERATE, samplerate >= 0.1.1)
PKG_CHECK_MODULES(SAMPLERATE, samplerate >= 0.1.1, ac_cv_samplerate=yes, ac_cv_samplerate=no)
if test "x$ac_cv_samplerate" = "xno"; then
AC_MSG_NOTICE([using bundled libsamplerate])
fi
AC_SUBST([SAMPLERATE_CFLAGS])
AC_SUBST([SAMPLERATE_LIBS])
AM_CONDITIONAL([NO_SAMPLERATE], [test "x$ac_cv_samplerate" = "xno"])
###########################
# libsndfile

Wyświetl plik

@ -13,10 +13,15 @@ LDADD = @BOOST_LDFLAGS@ @FLTK_LIBS@ @PORTAUDIOCPP_LIBS@ @SNDFILE_LIBS@ \
@SAMPLERATE_LIBS@ @HAMLIB_LIBS@ @RTLIB@
SAMPLERATE_SRC = samplerate/common.h samplerate/fastest_coeffs.h \
samplerate/float_cast.h samplerate/samplerate.c samplerate/samplerate.h \
samplerate/src_linear.c samplerate/src_sinc.c samplerate/src_zoh.c \
samplerate/srconfig.h
HAMLIB_SRC = include/hamlib.h rigcontrol/hamlib.cxx include/rigclass.h rigcontrol/rigclass.cxx
TRACE_SRC = misc/stacktrace.cxx
# We distribute these but do not always compile them
EXTRA_fldigi_SOURCES = $(HAMLIB_SRC) $(TRACE_SRC)
EXTRA_fldigi_SOURCES = $(SAMPLERATE_SRC) $(HAMLIB_SRC) $(TRACE_SRC)
fldigi_SOURCES =
@ -27,6 +32,11 @@ else
AM_CPPFLAGS += -DNDEBUG
endif
if NO_SAMPLERATE
AM_CPPFLAGS += -I$(srcdir)/samplerate
fldigi_SOURCES += $(SAMPLERATE_SRC)
endif
if ENABLE_HAMLIB
fldigi_SOURCES += $(HAMLIB_SRC)
endif
@ -34,10 +44,13 @@ endif
.EXPORT_ALL_VARIABLES: versions.h
versions.h: $(srcdir)/include/versions.h.in
sh $(srcdir)/../scripts/mkversions.sh $(srcdir)/include/versions.h.in $@ || echo > $@
sh $(srcdir)/../scripts/mkversions.sh $^ $@ || echo > $@
# Sources that are generated,
BUILT_SOURCES = versions.h
# not distributed,
nodist_fldigi_SOURCES = $(BUILT_SOURCES)
# and deleted by the clean targets
CLEANFILES = $(BUILT_SOURCES)

Wyświetl plik

@ -599,7 +599,11 @@ void print_versions(void)
#if USE_SNDFILE
char sndfile_version[32];
sf_command(NULL, SFC_GET_LIB_VERSION, sndfile_version, sizeof(sndfile_version));
cerr << ' ' << sndfile_version << endl;
cerr << ' ' << sndfile_version << '\n';
#endif
#ifdef src_get_version
cerr << ' ' << src_get_version() << '\n';
#endif
cerr << ' ' << src_get_version() << endl;