1# Distributed under the OSI-approved BSD 3-Clause License. See accompanying 2# file Copyright.txt or https://cmake.org/licensing for details. 3 4#[=======================================================================[.rst: 5FindMPEG 6-------- 7 8Find the native MPEG includes and library 9 10This module defines 11 12:: 13 14 MPEG_INCLUDE_DIR, where to find MPEG.h, etc. 15 MPEG_LIBRARIES, the libraries required to use MPEG. 16 MPEG_FOUND, If false, do not try to use MPEG. 17 18also defined, but not for general use are 19 20:: 21 22 MPEG_mpeg2_LIBRARY, where to find the MPEG library. 23 MPEG_vo_LIBRARY, where to find the vo library. 24#]=======================================================================] 25 26find_path(MPEG_INCLUDE_DIR 27 NAMES mpeg2.h mpeg2dec/mpeg2.h mpeg2dec/include/video_out.h) 28 29find_library(MPEG_mpeg2_LIBRARY mpeg2) 30 31find_library(MPEG_vo_LIBRARY vo) 32 33include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) 34FIND_PACKAGE_HANDLE_STANDARD_ARGS(MPEG DEFAULT_MSG MPEG_mpeg2_LIBRARY MPEG_INCLUDE_DIR) 35 36if(MPEG_FOUND) 37 set( MPEG_LIBRARIES ${MPEG_mpeg2_LIBRARY} ) 38 if(MPEG_vo_LIBRARY) 39 list(APPEND MPEG2_LIBRARIES ${MPEG_vo_LIBRARY}) 40 endif() 41endif() 42 43mark_as_advanced(MPEG_INCLUDE_DIR MPEG_mpeg2_LIBRARY MPEG_vo_LIBRARY) 44