aboutsummaryrefslogtreecommitdiff
path: root/tools/depends/target/ffmpeg/CMakeLists.txt
diff options
context:
space:
mode:
authorJakob Linskeseder <jakob.linskeseder@gmail.com>2019-11-18 20:46:00 +0100
committerLukas Rusak <lorusak@gmail.com>2020-03-03 17:03:19 -0800
commit2998537d5f048245c5bf5089d241edbb259c6d2f (patch)
tree73980a28048661929f9f7c5b0f11c5feddcbc8d4 /tools/depends/target/ffmpeg/CMakeLists.txt
parent7bb56196e41327a46f7b5781b4b9d59fb71d7100 (diff)
[cmake] ffmpeg: add support for libdav1d
Diffstat (limited to 'tools/depends/target/ffmpeg/CMakeLists.txt')
-rw-r--r--tools/depends/target/ffmpeg/CMakeLists.txt9
1 files changed, 8 insertions, 1 deletions
diff --git a/tools/depends/target/ffmpeg/CMakeLists.txt b/tools/depends/target/ffmpeg/CMakeLists.txt
index f3959f9bb7..cc3086e15a 100644
--- a/tools/depends/target/ffmpeg/CMakeLists.txt
+++ b/tools/depends/target/ffmpeg/CMakeLists.txt
@@ -86,12 +86,19 @@ if(GNUTLS_FOUND)
list(APPEND ffmpeg_conf --enable-gnutls)
endif()
+if(ENABLE_DAV1D)
+ list(APPEND ffmpeg_conf --enable-libdav1d)
+ set(pkgconf_path "PKG_CONFIG_PATH=${PKG_CONFIG_PATH}")
+else()
+ list(APPEND ffmpeg_conf --disable-libdav1d)
+endif()
+
message(STATUS "FFMPEG_CONF: ${ffmpeg_conf}")
include(ExternalProject)
externalproject_add(ffmpeg
SOURCE_DIR ${CMAKE_SOURCE_DIR}
- CONFIGURE_COMMAND ${pkgconf} <SOURCE_DIR>/configure
+ CONFIGURE_COMMAND ${pkgconf} ${pkgconf_path} <SOURCE_DIR>/configure
--prefix=${CMAKE_INSTALL_PREFIX}
--extra-version="kodi-${FFMPEG_VER}"
--disable-devices