| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- # Find the FFmpeg library
- #
- # Sets
- # FFMPEG_INCLUDE_DIR
- # FFMPEG_LIBRARIES
- FIND_PATH( FFMPEG_INCLUDE_DIR NAMES libavcodec/avcodec.h ffmpeg/avcodec.h
- PATHS /usr/include /usr/local/include /usr/include/ffmpeg
- )
- IF( FFMPEG_INCLUDE_DIR )
- FIND_PROGRAM( FFMPEG_CONFIG ffmpeg-config
- /usr/bin
- /usr/local/bin
- ${HOME}/bin
- )
- IF( FFMPEG_CONFIG )
- EXEC_PROGRAM( ${FFMPEG_CONFIG} ARGS "--libs avformat" OUTPUT_VARIABLE FFMPEG_LIBS )
- SET( FFMPEG_LIBRARIES "${FFMPEG_LIBS}" )
-
- ELSE( FFMPEG_CONFIG )
- FIND_LIBRARY( FFMPEG_avcodec_LIBRARY avcodec
- /usr/lib
- /usr/local/lib
- /usr/lib64
- /usr/local/lib64
- )
- FIND_LIBRARY( FFMPEG_avformat_LIBRARY avformat
- /usr/lib
- /usr/local/lib
- /usr/lib64
- /usr/local/lib64
- )
-
- FIND_LIBRARY( FFMPEG_avutil_LIBRARY avutil
- /usr/lib
- /usr/local/lib
- /usr/lib64
- /usr/local/lib64
- )
-
- FIND_LIBRARY( FFMPEG_swscale_LIBRARY swscale
- /usr/lib
- /usr/local/lib
- /usr/lib64
- /usr/local/lib64
- )
- IF( FFMPEG_avcodec_LIBRARY )
- IF( FFMPEG_avformat_LIBRARY )
- SET( FFMPEG_LIBRARIES ${FFMPEG_avformat_LIBRARY} ${FFMPEG_avcodec_LIBRARY} )
- IF( FFMPEG_avutil_LIBRARY )
- SET( FFMPEG_LIBRARIES ${FFMPEG_LIBRARIES} ${FFMPEG_avutil_LIBRARY} )
- ENDIF( FFMPEG_avutil_LIBRARY )
- IF( FFMPEG_swscale_LIBRARY )
- SET( FFMPEG_LIBRARIES ${FFMPEG_LIBRARIES} ${FFMPEG_swscale_LIBRARY} )
- ENDIF( FFMPEG_swscale_LIBRARY )
- ENDIF( FFMPEG_avformat_LIBRARY )
- ENDIF( FFMPEG_avcodec_LIBRARY )
- ENDIF( FFMPEG_CONFIG )
- ENDIF( FFMPEG_INCLUDE_DIR )
- INCLUDE (FindPackageHandleStandardArgs)
- FIND_PACKAGE_HANDLE_STANDARD_ARGS(FFMPEG DEFAULT_MESSAGE FFMPEG_INCLUDE_DIR FFMPEG_LIBRARIES)
|