Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brecht@blender.org>2022-01-13 13:12:56 +0300
committerBrecht Van Lommel <brecht@blender.org>2022-01-13 13:12:56 +0300
commit19a62203089ffa3e8866a1989aefef7774744aca (patch)
treee2ca9fc7efa225653f63dae22c3d64600e7d5281 /build_files
parentd53738396f45e76c1e486f0f5829196ec5903072 (diff)
Fix link errors after recent FFMPEG / link_directories changes
Diffstat (limited to 'build_files')
-rw-r--r--build_files/cmake/platform/platform_unix.cmake18
1 files changed, 12 insertions, 6 deletions
diff --git a/build_files/cmake/platform/platform_unix.cmake b/build_files/cmake/platform/platform_unix.cmake
index dce78fb0c8e..317ea0af4ae 100644
--- a/build_files/cmake/platform/platform_unix.cmake
+++ b/build_files/cmake/platform/platform_unix.cmake
@@ -179,13 +179,19 @@ endif()
if(WITH_CODEC_FFMPEG)
if(EXISTS ${LIBDIR})
set(FFMPEG_ROOT_DIR ${LIBDIR}/ffmpeg)
- # Override FFMPEG components to also include static library dependencies.
- # included with precompiled libraries.
+ # Override FFMPEG components to also include static library dependencies
+ # included with precompiled libraries, and to ensure correct link order.
set(FFMPEG_FIND_COMPONENTS
- avcodec avdevice avformat avutil
- mp3lame ogg opus swresample swscale
- theora theoradec theoraenc vorbis vorbisenc
- vorbisfile vpx x264 xvidcore)
+ avformat avcodec avdevice avutil swresample swscale
+ sndfile
+ FLAC
+ mp3lame
+ opus
+ theora theoradec theoraenc
+ vorbis vorbisenc vorbisfile ogg
+ vpx
+ x264
+ xvidcore)
elseif(FFMPEG)
# Old cache variable used for root dir, convert to new standard.
set(FFMPEG_ROOT_DIR ${FFMPEG})