mirror of
https://github.com/dankamongmen/notcurses
synced 2025-03-09 17:19:03 -04:00
CMake: explicitly link in avcodec
This commit is contained in:
parent
0ed348ff61
commit
4c334aaf2b
@ -20,8 +20,9 @@ find_package(PkgConfig REQUIRED)
|
|||||||
find_package(Threads REQUIRED)
|
find_package(Threads REQUIRED)
|
||||||
pkg_check_modules(TERMINFO REQUIRED tinfo>=6.1)
|
pkg_check_modules(TERMINFO REQUIRED tinfo>=6.1)
|
||||||
if(NOT "${DISABLE_FFMPEG}")
|
if(NOT "${DISABLE_FFMPEG}")
|
||||||
pkg_check_modules(AVUTIL REQUIRED libavutil>=56.0)
|
pkg_check_modules(AVCODEC REQUIRED libavcodec>=57.0)
|
||||||
pkg_check_modules(AVFORMAT REQUIRED libavformat>=57.0)
|
pkg_check_modules(AVFORMAT REQUIRED libavformat>=57.0)
|
||||||
|
pkg_check_modules(AVUTIL REQUIRED libavutil>=56.0)
|
||||||
pkg_check_modules(SWSCALE REQUIRED libswscale>=5.0)
|
pkg_check_modules(SWSCALE REQUIRED libswscale>=5.0)
|
||||||
endif()
|
endif()
|
||||||
find_library(LIBRT rt)
|
find_library(LIBRT rt)
|
||||||
@ -53,17 +54,20 @@ target_link_directories(notcurses
|
|||||||
if(NOT "${DISABLE_FFMPEG}")
|
if(NOT "${DISABLE_FFMPEG}")
|
||||||
target_include_directories(notcurses
|
target_include_directories(notcurses
|
||||||
PUBLIC
|
PUBLIC
|
||||||
|
"${AVCODEC_INCLUDE_DIRS}"
|
||||||
"${AVFORMAT_INCLUDE_DIRS}"
|
"${AVFORMAT_INCLUDE_DIRS}"
|
||||||
"${AVUTIL_INCLUDE_DIRS}"
|
"${AVUTIL_INCLUDE_DIRS}"
|
||||||
"${SWSCALE_INCLUDE_DIRS}"
|
"${SWSCALE_INCLUDE_DIRS}"
|
||||||
)
|
)
|
||||||
target_link_libraries(notcurses
|
target_link_libraries(notcurses
|
||||||
PRIVATE
|
PRIVATE
|
||||||
|
"${AVCODEC_LIBRARIES}"
|
||||||
"${AVFORMAT_LIBRARIES}"
|
"${AVFORMAT_LIBRARIES}"
|
||||||
"${SWSCALE_LIBRARIES}"
|
"${SWSCALE_LIBRARIES}"
|
||||||
)
|
)
|
||||||
target_link_directories(notcurses
|
target_link_directories(notcurses
|
||||||
PRIVATE
|
PRIVATE
|
||||||
|
"${AVCODEC_LIBRARY_DIRS}"
|
||||||
"${AVFORMAT_LIBRARY_DIRS}"
|
"${AVFORMAT_LIBRARY_DIRS}"
|
||||||
"${SWSCALE_LIBRARY_DIRS}"
|
"${SWSCALE_LIBRARY_DIRS}"
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user