1
Description: Use pkg-config to determine FFmpeg linker flags
3
Author: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
4
Last-Update: <2014-07-27>
6
--- acoustid-fingerprinter-0.6.orig/CMakeLists.txt
7
+++ acoustid-fingerprinter-0.6/CMakeLists.txt
8
@@ -12,6 +12,7 @@ set(INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_
9
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
11
find_package(Qt4 COMPONENTS QtCore QtGui QtNetwork REQUIRED)
12
+find_package(PkgConfig REQUIRED)
13
find_package(FFmpeg REQUIRED)
14
find_package(Taglib REQUIRED)
15
find_package(Chromaprint REQUIRED)
16
--- acoustid-fingerprinter-0.6.orig/cmake/modules/FindFFmpeg.cmake
17
+++ acoustid-fingerprinter-0.6/cmake/modules/FindFFmpeg.cmake
18
@@ -47,29 +47,7 @@ MACRO(FFMPEG_FIND varname shortname head
19
DOC "Location of FFMPEG Headers"
22
- FIND_LIBRARY(FFMPEG_${varname}_LIBRARIES
26
- $ENV{FFMPEG_DIR}/lib
27
- ~/Library/Frameworks
39
- DOC "Location of FFMPEG Libraries"
41
- FIND_LIBRARY(FFMPEG_${varname}_LIBRARIES
43
- DOC "Location of FFMPEG Libraries"
45
+ pkg_check_modules(FFMPEG_${varname} lib${shortname})
47
IF (FFMPEG_${varname}_LIBRARIES AND FFMPEG_${varname}_INCLUDE_DIRS)
48
SET(FFMPEG_${varname}_FOUND 1)