From 29342fa9ac409c6231da44c18ffd051a8dcd6604 Mon Sep 17 00:00:00 2001 From: Roman Lebedev Date: Tue, 27 Jun 2023 04:59:11 +0300 Subject: [PATCH] CMake: when optional component `EBUR128` is detected, link to `libebur128` --- src/CMakeLists.txt | 4 ++++ src/config.h.in | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 6edcee84e..a8a4e0895 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1149,6 +1149,10 @@ if(HAVE_SONGFINGERPRINTING OR HAVE_MUSICBRAINZ) target_link_libraries(strawberry_lib PRIVATE ${CHROMAPRINT_LIBRARIES}) endif() +if(HAVE_EBUR128) + target_link_libraries(strawberry_lib PRIVATE PkgConfig::LIBEBUR128) +endif() + if(X11_FOUND) target_include_directories(strawberry_lib SYSTEM PRIVATE ${X11_INCLUDE_DIR}) target_link_libraries(strawberry_lib PRIVATE ${X11_LIBRARIES}) diff --git a/src/config.h.in b/src/config.h.in index 7c5659e27..77eb007d6 100644 --- a/src/config.h.in +++ b/src/config.h.in @@ -57,4 +57,6 @@ #cmakedefine HAVE_QX11APPLICATION +#cmakedefine HAVE_EBUR128 + #endif // CONFIG_H_IN