]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Check for a version of libplist that is recent enough.
authorMike Brady <4265913+mikebrady@users.noreply.github.com>
Tue, 8 Jun 2021 13:14:23 +0000 (14:14 +0100)
committerMike Brady <4265913+mikebrady@users.noreply.github.com>
Tue, 8 Jun 2021 13:14:23 +0000 (14:14 +0100)
configure.ac

index 6b7c6d07a9bb9f9ef98e67625ec12951fbf5ba53..6adaab226a1700375015126f5abfa413beece8b0 100644 (file)
@@ -383,7 +383,7 @@ AC_ARG_WITH(airplay-2, [AS_HELP_STRING([--with-airplay-2],[Build for AirPlay 2])
 if test "x$with_airplay_2" = "xyes" ; then
   AC_DEFINE([CONFIG_AIRPLAY_2], 1, [Build for AirPlay 2])
   AC_MSG_RESULT(>>Include libraries required for  AirPlay 2)
-  AC_CHECK_LIB([plist], [plist_from_memory], , AC_MSG_ERROR(AirPlay 2 support requires libplist -- libplist-dev suggested!))
+  PKG_CHECK_MODULES([plist], [libplist >= 2.0.0],[CFLAGS="${plist_CFLAGS} ${CFLAGS}" LIBS="${plist_LIBS} ${LIBS}"],[AC_MSG_ERROR(AirPlay 2 support requires libplist 2.0.0 or later -- libplist-dev suggested!)])
   AC_CHECK_LIB([sodium], [sodium_init], ,[AC_MSG_ERROR([AirPlay 2 support requires libsodium -- libsodium-dev suggested])])
   AC_CHECK_LIB([avutil],[av_malloc], [], [AC_MSG_ERROR([Airplay 2 support requires libavutil -- libavutil-dev suggested])])
   AC_CHECK_LIB([avcodec],[avcodec_find_encoder], [], [AC_MSG_ERROR([AirPlay 2 support requires libavcodec -- libavcodec-dev suggested])])