27 lines
772 B
CMake
27 lines
772 B
CMake
# Quick and dirty av* includes discoverer
|
|
|
|
find_path(AVCODEC_INCLUDE_DIR NAMES libavcodec/avcodec.h PATH_SUFFIXES ffmpeg)
|
|
find_library(AVCODEC_LIBRARY avcodec)
|
|
|
|
find_path(AVFORMAT_INCLUDE_DIR NAMES libavformat/avformat.h PATH_SUFFIXES ffmpeg)
|
|
find_library(AVFORMAT_LIBRARY avformat)
|
|
|
|
find_path(AVUTIL_INCLUDE_DIR NAMES libavutil/avutil.h PATH_SUFFIXES ffmpeg)
|
|
find_library(AVUTIL_LIBRARY avutil)
|
|
|
|
find_path(AVDEVICE_INCLUDE_DIR NAMES libavdevice/avdevice.h PATH_SUFFIXES ffmpeg)
|
|
find_library(AVDEVICE_LIBRARY avdevice)
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
|
|
FIND_PACKAGE_HANDLE_STANDARD_ARGS(
|
|
FFMPEGAV
|
|
FOUND_VAR FFMPEGAV_FOUND
|
|
REQUIRED_VARS AVUTIL_LIBRARY AVFORMAT_LIBRARY
|
|
)
|
|
|
|
mark_as_advanced(AVFORMAT_LIBRARY)
|
|
mark_as_advanced(AVUTIL_LIBRARY)
|
|
|
|
|