| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- # Find the FFmpeg library
- #
- # Sets
- # FFMPEG_INCLUDE_DIR
- # FFMPEG_LIBRARIES
- FIND_PATH( FFMPEG_INCLUDE_DIR NAMES ffmpeg/avcodec.h libavcodec/avcodec.h
- /usr/include
- /usr/local/include
- )
- 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)
|