Some people (particularly embedded) may find it simpler to
drop libsoup from the build dependency side, but still use libcurl.
Note though this currently neuters almost all of the tests.
Signed-off-by: Anton Gerasimov <anton.gerasimov@openmailbox.org>
Closes: #1397
Approved by: cgwalters
test_programs += $(_installed_or_uninstalled_test_programs)
endif
+if !USE_LIBSOUP
+no-soup-for-you-warning:
+ @echo "WARNING: $(PACKAGE) was built without libsoup, which is currently" 1>&2
+ @echo "WARNING: required for many unit tests." 1>&2
+ sleep 10
+check: no-soup-for-you-warning
+endif
+
# Unfortunately the glib test data APIs don't actually handle
# non-recursive Automake, so we change our code to canonically look
# for tests/ which is just a symlink when installed.
)
AS_IF([test x$with_curl = xyes && test x$with_soup = xno], [
- AC_MSG_ERROR([Curl enabled, but libsoup is not; libsoup is needed for tests])
+ AC_MSG_WARN([Curl enabled, but libsoup is not; libsoup is needed for tests (make check, etc.)])
])
AM_CONDITIONAL(USE_CURL_OR_SOUP, test x$with_curl != xno || test x$with_soup != xno)
AS_IF([test x$with_curl != xno || test x$with_soup != xno],