# FFmpeg_LIBRARIES - Link these to use FFmpeg.
# FFmpeg_CFLAGS - Link these to use FFmpeg.
-
if (NOT FFmpeg_SEARCHED)
include(CheckLibraryExists)
foreach (library ffmpeg avcodec avformat avutil postproc swscale)
find_library( ${library}_LIBRARY ${library} )
if (${library}_LIBRARY)
- pkg_check_modules(${library}_LIBRARY lib${library})
- set(FFmpeg_CFLAGS "${FFmpeg_CFLAGS} ${${library}_LIBRARY_CFLAGS}")
- set(FFmpeg_LIBRARIES "${library};${FFmpeg_LIBRARIES}")
- set(FFmpeg_FOUND TRUE CACHE INTERNAL "")
+ pkg_check_modules(${library}_LIBRARY lib${library})
+ set(FFmpeg_LIBRARIES "${library};${FFmpeg_LIBRARIES}")
+
+ if (${library}_LIBRARY_CFLAGS)
+ set(FFmpeg_CFLAGS ${FFmpeg_CFLAGS} ${${library}_LIBRARY_CFLAGS})
+ endif (${library}_LIBRARY_CFLAGS)
+ set(FFmpeg_FOUND TRUE CACHE INTERNAL "")
endif (${library}_LIBRARY)
endforeach (library)
foreach (library a52 faac lame z png mp3lame twolame)
find_library( ${library}_LIBRARY ${library} )
if (${library}_LIBRARY)
- pkg_check_modules(${library}_LIBRARY lib${library})
- set(FFmpeg_CFLAGS "${FFmpeg_CFLAGS} ${${library}_LIBRARY_CFLAGS}")
- set(FFmpeg_LIBRARIES "${library};${FFmpeg_LIBRARIES}")
+ pkg_check_modules(${library}_LIBRARY lib${library})
+ set(FFmpeg_LIBRARIES "${library};${FFmpeg_LIBRARIES}")
+
+ if (${library}_LIBRARY_CFLAGS)
+ set(FFmpeg_CFLAGS ${FFmpeg_CFLAGS} ${${library}_LIBRARY_CFLAGS})
+ endif (${library}_LIBRARY_CFLAGS)
endif (${library}_LIBRARY)
endforeach (library)
set(FFmpeg_LIBRARIES "${FFmpeg_LIBRARIES}" CACHE INTERNAL STRING)
endif (NOT FFmpeg_FOUND)
if (FFmpeg_FOUND)
- if (NOT FFmpeg_FIND_QUIETLY)
- message(STATUS "Found FFmpeg in: ${FFmpeg_LIBRARIES}")
- endif (NOT FFmpeg_FIND_QUIETLY)
+ if (NOT FFmpeg_FIND_QUIETLY)
+ message(STATUS "Found FFmpeg in: ${FFmpeg_LIBRARIES}")
+ endif (NOT FFmpeg_FIND_QUIETLY)
else (FFmpeg_FOUND)
- if (FFmpeg_FIND_REQUIRED)
- message(FATAL_ERROR "Could not find the library containing FFmpeg")
- endif (FFmpeg_FIND_REQUIRED)
+ if (FFmpeg_FIND_REQUIRED)
+ message(FATAL_ERROR "Could not find the library containing FFmpeg")
+ endif (FFmpeg_FIND_REQUIRED)
endif (FFmpeg_FOUND)
mark_as_advanced(FFmpeg_LIBRARIES)