configure.ac: detect libid3tag without pkg-config
libid3tag comes without a pkg-config file, and it is usually added by distribution packages. For those without .pc file, attempt to auto-detect the library with AC_CHECK_LIB.
This commit is contained in:
parent
55b6fd2f0c
commit
1cad0c5b1d
11
configure.ac
11
configure.ac
@ -544,9 +544,14 @@ fi
|
||||
AM_CONDITIONAL(HAVE_JACK, test x$enable_jack = xyes)
|
||||
|
||||
if test x$enable_id3 = xyes; then
|
||||
PKG_CHECK_MODULES([ID3TAG], [id3tag],
|
||||
AC_DEFINE(HAVE_ID3TAG, 1, [Define to use id3tag]),
|
||||
enable_id3=no)
|
||||
PKG_CHECK_MODULES([ID3TAG], [id3tag],,
|
||||
AC_CHECK_LIB(id3tag, id3_file_open,
|
||||
[ID3TAG_LIBS="-lid3tag -lz" ID3TAG_CFLAGS=""],
|
||||
enable_id3tag=no))
|
||||
fi
|
||||
|
||||
if test x$enable_id3 = xyes; then
|
||||
AC_DEFINE(HAVE_ID3TAG, 1, [Define to use id3tag])
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(HAVE_ID3TAG, test x$enable_id3 = xyes)
|
||||
|
Loading…
Reference in New Issue
Block a user