mirror of https://github.com/microsoft/vcpkg.git
42 lines
1.3 KiB
Diff
42 lines
1.3 KiB
Diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index bea55c9..739707c 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -23,6 +23,9 @@ include(CheckSymbolExists)
|
|
include(CheckCXXCompilerFlag)
|
|
include(GNUInstallDirs)
|
|
|
|
+set(PC_LIBS_PRIVATE "")
|
|
+set(PC_REQUIRES_PRIVATE "")
|
|
+
|
|
find_package(Threads)
|
|
|
|
option(BUILD_SHARED_LIBS "Build shared libraries" ON)
|
|
@@ -106,10 +109,13 @@ set(USE_KISSFFT OFF)
|
|
if(NOT FFT_LIB)
|
|
if(APPLE AND ACCELERATE_LIBRARIES)
|
|
set(FFT_LIB "vdsp")
|
|
+ string(APPEND PC_LIBS_PRIVATE " -framework Accelerate")
|
|
elseif(HAVE_FFMPEG_TX_RDFT)
|
|
set(FFT_LIB "avtx")
|
|
+ string(APPEND PC_REQUIRES_PRIVATE " libavutil")
|
|
elseif(FFMPEG_LIBAVCODEC_FFT_FOUND)
|
|
set(FFT_LIB "avfft")
|
|
+ string(APPEND PC_REQUIRES_PRIVATE " libavcodec")
|
|
elseif(FFTW3_LIBRARIES)
|
|
set(FFT_LIB "fftw3")
|
|
elseif(FFTW3_FFTWF_LIBRARY)
|
|
diff --git a/libchromaprint.pc.cmake b/libchromaprint.pc.cmake
|
|
index 7a70d01..15b4de9 100644
|
|
--- a/libchromaprint.pc.cmake
|
|
+++ b/libchromaprint.pc.cmake
|
|
@@ -7,6 +7,8 @@ Name: @PROJECT_NAME@
|
|
Description: Audio fingerprint library
|
|
URL: http://acoustid.org/chromaprint
|
|
Version: @PROJECT_VERSION@
|
|
+Requires.private: @PC_REQUIRES_PRIVATE@
|
|
Libs: -L${libdir} -lchromaprint
|
|
+Libs.private: @PC_LIBS_PRIVATE@
|
|
Cflags: -I${includedir}
|
|
|