# HG changeset patch
# User cannam
# Date 1234440777 0
# Node ID bdedb6114fc621c10f4825581da7599f4014409f
# Parent 6d355f1b7eaf095a9efbed8cb8d87eac996b8da4
* Fix to prior commit
diff -r 6d355f1b7eaf -r bdedb6114fc6 Makefile.in
--- a/Makefile.in Thu Feb 12 12:01:58 2009 +0000
+++ b/Makefile.in Thu Feb 12 12:12:57 2009 +0000
@@ -34,7 +34,7 @@
# clean -- remove binary targets
# distclean -- remove all targets
#
-default: @TARGETS@
+default: @TARGETS@
# Compile flags
#
diff -r 6d355f1b7eaf -r bdedb6114fc6 configure
--- a/configure Thu Feb 12 12:01:58 2009 +0000
+++ b/configure Thu Feb 12 12:12:57 2009 +0000
@@ -668,6 +668,7 @@
PKG_CONFIG
SNDFILE_CFLAGS
SNDFILE_LIBS
+TARGETS
LIBOBJS
LTLIBOBJS'
ac_subst_files=''
@@ -1253,6 +1254,12 @@
esac
cat <<\_ACEOF
+Optional Features:
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --enable-programs enable building of example host and RDF generator
+ [default=yes]
+
Some influential environment variables:
CXX C++ compiler command
CXXFLAGS C++ compiler flags
@@ -3950,6 +3957,15 @@
fi
+# Check whether --enable-programs was given.
+if test "${enable_programs+set}" = set; then
+ enableval=$enable_programs; PROGS_ARGUMENT=$enableval
+else
+ PROGS_ARGUMENT="yes"
+fi
+
+
+if test "x$PROGS_ARGUMENT" = "xyes" ; then
if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
@@ -4129,58 +4145,30 @@
# Put the nasty error message in config.log where it belongs
echo "$SNDFILE_PKG_ERRORS" >&5
- { { echo "$as_me:$LINENO: error: Package requirements (sndfile) were not met:
-
-$SNDFILE_PKG_ERRORS
-
-Consider adjusting the PKG_CONFIG_PATH environment variable if you
-installed software in a non-standard prefix.
-
-Alternatively, you may set the environment variables SNDFILE_CFLAGS
-and SNDFILE_LIBS to avoid the need to call pkg-config.
-See the pkg-config man page for more details.
-" >&5
-echo "$as_me: error: Package requirements (sndfile) were not met:
-
-$SNDFILE_PKG_ERRORS
-
-Consider adjusting the PKG_CONFIG_PATH environment variable if you
-installed software in a non-standard prefix.
-
-Alternatively, you may set the environment variables SNDFILE_CFLAGS
-and SNDFILE_LIBS to avoid the need to call pkg-config.
-See the pkg-config man page for more details.
-" >&2;}
- { (exit 1); exit 1; }; }
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+ have_sndfile="no"
elif test $pkg_failed = untried; then
- { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
-is in your PATH or set the PKG_CONFIG environment variable to the full
-path to pkg-config.
-
-Alternatively, you may set the environment variables SNDFILE_CFLAGS
-and SNDFILE_LIBS to avoid the need to call pkg-config.
-See the pkg-config man page for more details.
-
-To get pkg-config, see .
-See \`config.log' for more details." >&5
-echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
-is in your PATH or set the PKG_CONFIG environment variable to the full
-path to pkg-config.
-
-Alternatively, you may set the environment variables SNDFILE_CFLAGS
-and SNDFILE_LIBS to avoid the need to call pkg-config.
-See the pkg-config man page for more details.
-
-To get pkg-config, see .
-See \`config.log' for more details." >&2;}
- { (exit 1); exit 1; }; }
+ have_sndfile="no"
else
SNDFILE_CFLAGS=$pkg_cv_SNDFILE_CFLAGS
SNDFILE_LIBS=$pkg_cv_SNDFILE_LIBS
{ echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6; }
- :
+ have_sndfile="yes"
fi
+ if test "x$have_sndfile" = "xyes" ; then
+ TARGETS="sdk plugins host rdfgen test"
+ else
+ { { echo "$as_me:$LINENO: error: libsndfile not found - cannot build example Vamp host!" >&5
+echo "$as_me: error: libsndfile not found - cannot build example Vamp host!" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+else
+ TARGETS="sdk plugins"
+fi
+
+
@@ -4191,6 +4179,7 @@
esac
fi
+
ac_config_files="$ac_config_files Makefile"
cat >confcache <<\_ACEOF
@@ -4874,11 +4863,12 @@
PKG_CONFIG!$PKG_CONFIG$ac_delim
SNDFILE_CFLAGS!$SNDFILE_CFLAGS$ac_delim
SNDFILE_LIBS!$SNDFILE_LIBS$ac_delim
+TARGETS!$TARGETS$ac_delim
LIBOBJS!$LIBOBJS$ac_delim
LTLIBOBJS!$LTLIBOBJS$ac_delim
_ACEOF
- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 55; then
+ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 56; then
break
elif $ac_last_try; then
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
diff -r 6d355f1b7eaf -r bdedb6114fc6 configure.ac
--- a/configure.ac Thu Feb 12 12:01:58 2009 +0000
+++ b/configure.ac Thu Feb 12 12:12:57 2009 +0000
@@ -22,8 +22,7 @@
dnl if the user wants progs, then we need to check for libsndfile
if test "x$PROGS_ARGUMENT" = "xyes" ; then
- PKG_CHECK_MODULES([SNDFILE],[sndfile],
- have_sndfile="yes", have_sndfile="no")
+ PKG_CHECK_MODULES([SNDFILE],[sndfile],have_sndfile="yes",have_sndfile="no")
if test "x$have_sndfile" = "xyes" ; then
dnl all good, build everything
TARGETS="sdk plugins host rdfgen test"
@@ -38,6 +37,7 @@
AC_SUBST(SNDFILE_CFLAGS)
AC_SUBST(SNDFILE_LIBS)
+AC_SUBST(TARGETS)
changequote(,)dnl
if test "x$GCC" = "xyes"; then
@@ -48,5 +48,6 @@
fi
changequote([,])dnl
+AC_SUBST(CXXFLAGS)
AC_OUTPUT([Makefile])