1
0
Fork 0

Link avfilter.

This commit is contained in:
John Preston 2023-03-07 19:48:39 +04:00
parent 31eb395967
commit d3977a83a6

View file

@ -11,6 +11,7 @@ if (DESKTOP_APP_USE_PACKAGED)
find_package(PkgConfig REQUIRED)
pkg_check_modules(AVCODEC REQUIRED IMPORTED_TARGET libavcodec)
pkg_check_modules(AVFILTER REQUIRED IMPORTED_TARGET libavfilter)
pkg_check_modules(AVFORMAT REQUIRED IMPORTED_TARGET libavformat)
pkg_check_modules(AVUTIL REQUIRED IMPORTED_TARGET libavutil)
pkg_check_modules(SWSCALE REQUIRED IMPORTED_TARGET libswscale)
@ -19,6 +20,7 @@ if (DESKTOP_APP_USE_PACKAGED)
target_link_libraries(external_ffmpeg
INTERFACE
PkgConfig::AVCODEC
PkgConfig::AVFILTER
PkgConfig::AVFORMAT
PkgConfig::AVUTIL
PkgConfig::SWSCALE
@ -32,8 +34,9 @@ set(ffmpeg_lib_list)
if (LINUX)
list(APPEND ffmpeg_lib_list
-lavformat
-lavcodec
-lavfilter
-lavformat
-lswresample
-lswscale
-lavutil
@ -47,8 +50,9 @@ else()
)
list(APPEND ffmpeg_lib_list
${ffmpeg_lib_loc}/libavformat/libavformat.a
${ffmpeg_lib_loc}/libavcodec/libavcodec.a
${ffmpeg_lib_loc}/libavfilter/libavfilter.a
${ffmpeg_lib_loc}/libavformat/libavformat.a
${ffmpeg_lib_loc}/libswresample/libswresample.a
${ffmpeg_lib_loc}/libswscale/libswscale.a
${ffmpeg_lib_loc}/libavutil/libavutil.a