Changeset 1369
- Timestamp:
- 03/20/08 03:37:34 (8 months ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
FindFFMPEG.cmake (modified) (1 diff)
-
src/openmedialib/plugins/avformat/CMakeLists.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/FindFFMPEG.cmake
r1368 r1369 4 4 # FFMPEG_FOUND - system has FFMPEG 5 5 # FFMPEG_INCLUDE_DIR - the include directory 6 # FFMPEG_LIBRARY_DIR - the directory containing the libraries 6 7 # FFMPEG_LIBRARIES - Link these to use FFMPEG 7 8 # 8 9 9 SET( FFMPEG_NAMES avformat avcodec avutil avdevice swscale )10 10 SET( FFMPEG_HEADERS avformat.h avcodec.h avutil.h avdevice.h swscale.h ) 11 11 if( WIN32 ) 12 SET( FFMPEG_LIBRARIES avformat.lib avcodec.lib avutil.lib avdevice.lib swscale.lib ) 12 13 FIND_PATH( FFMPEG_INCLUDE_DIR ${FFMPEG_HEADERS} 13 14 PATHS $ENV{FFMPEGDIR}/include/ffmpeg ) 14 FIND_LIBRARY( FFMPEG_LIBRARIES 15 NAMES ${FFMPEG_NAMES} 16 PATHS $ENV{FFMPEGDIR}/lib ) 15 FIND_PATH( FFMPEG_LIBRARY_DIR ${FFMPEG_LIBRARIES} 16 PATHS $ENV{FFMPEGDIR}/lib ) 17 17 else( WIN32 ) 18 SET( FFMPEG_LIBRARIES avformat.* avcodec.* avutil.* avdevice.* swscale.* ) 18 19 FIND_PATH( FFMPEG_INCLUDE_DIR ${FFMPEG_HEADERS} 19 20 PATHS /usr/local/include/ffmpeg /usr/include/ffmpeg ) 20 FIND_LIBRARY( FFMPEG_LIBRARIES 21 NAMES ${FFMPEG_NAMES} 22 PATHS /usr/lib /usr/local/lib ) 21 FIND_PATH( FFMPEG_LIBRARY_DIR ${FFMPEG_LIBRARIES} 22 PATHS /usr/lib /usr/local/lib ) 23 23 endif( WIN32 ) 24 24 25 IF (FFMPEG_INCLUDE_DIR AND FFMPEG_LIBRAR IES)25 IF (FFMPEG_INCLUDE_DIR AND FFMPEG_LIBRARY_DIR) 26 26 SET(FFMPEG_FOUND TRUE) 27 ELSE (FFMPEG_INCLUDE_DIR AND FFMPEG_LIBRARIES) 27 FOREACH( l ${FFMPEG_LIBRARIES} ) 28 SET( TMP ${TMP} ${FFMPEG_LIBRARY_DIR}/${l} ) 29 ENDFOREACH( l ) 30 SET( FFMPEG_LIBRARIES ${TMP} ) 31 ELSE (FFMPEG_INCLUDE_DIR AND FFMPEG_LIBRARY_DIR) 28 32 SET( FFMPEG_FOUND FALSE ) 29 33 SET( FFMPEG_LIBRARY_DIR ) 30 ENDIF (FFMPEG_INCLUDE_DIR AND FFMPEG_LIBRAR IES)34 ENDIF (FFMPEG_INCLUDE_DIR AND FFMPEG_LIBRARY_DIR) 31 35 32 36 MARK_AS_ADVANCED( 33 FFMPEG_LIBRAR IES37 FFMPEG_LIBRARY_DIR 34 38 FFMPEG_INCLUDE_DIR 35 39 ) -
trunk/src/openmedialib/plugins/avformat/CMakeLists.txt
r1368 r1369 24 24 find_package( FFMPEG ) 25 25 if( FFMPEG_FOUND ) 26 message( "found FFMPEG: ${FFMPEG_INCLUDE_DIR} " )26 message( "found FFMPEG: ${FFMPEG_INCLUDE_DIR} ${FFMPEG_LIBRARY_DIR}" ) 27 27 include_directories( ${FFMPEG_INCLUDE_DIR} ) 28 28 target_link_libraries( ${NAME} ${FFMPEG_LIBRARIES} ) 29 29 endif( FFMPEG_FOUND ) 30 31 # kill some warnings 32 if ( WIN32 ) 33 set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4244" ) 34 endif( WIN32 ) 30 35 31 36 # required links
