configure.ac: detect libiso9660 with pkg-config

Fail if the iso9660 plugin is enabled but not found.
This commit is contained in:
Max Kellermann 2009-04-13 20:47:28 +02:00
parent e216e01ab3
commit e1f0c5347c
2 changed files with 4 additions and 5 deletions

View File

@ -270,9 +270,11 @@ endif
# archive plugins
ARCHIVE_CFLAGS = \
$(ISO9660_CFLAGS) \
$(ZZIP_CFLAGS)
ARCHIVE_LIBS = \
$(ISO9660_LIBS) \
$(ZZIP_LIBS)
ARCHIVE_SRC =

View File

@ -338,11 +338,8 @@ AC_ARG_ENABLE(iso9660,
[enable iso9660 archive support (default: disabled)]),,
enable_iso9660=no)
if test x$enable_iso9660 = xyes; then
AC_CHECK_LIB(iso9660, iso9660_ifs_readdir,
[MPD_LIBS="$MPD_LIBS -liso9660"],
enable_iso9660=no)
fi
MPD_AUTO_PKG(iso9660, ISO9660, [libiso9660],
[libiso9660 archive library], [libiso9660 not found])
AM_CONDITIONAL(HAVE_ISO, test x$enable_iso9660 = xyes)
if test x$enable_iso9660 = xyes; then