diff options
author | Brecht Van Lommel <brecht@blender.org> | 2022-01-13 13:12:56 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2022-01-13 13:12:56 +0300 |
commit | 19a62203089ffa3e8866a1989aefef7774744aca (patch) | |
tree | e2ca9fc7efa225653f63dae22c3d64600e7d5281 /build_files/cmake/platform | |
parent | d53738396f45e76c1e486f0f5829196ec5903072 (diff) |
Fix link errors after recent FFMPEG / link_directories changes
Diffstat (limited to 'build_files/cmake/platform')
-rw-r--r-- | build_files/cmake/platform/platform_unix.cmake | 18 |
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}) |