From: Pierre d'Herbemont Date: Fri, 8 Feb 2008 11:41:10 +0000 (+0000) Subject: cmake: Properly link to swscale. X-Git-Tag: 0.9.0-test0~2810 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=06fe038d1ee76a1014c47d645ab6b717354e7fcd;p=vlc cmake: Properly link to swscale. --- diff --git a/extras/buildsystem/cmake/include/FindFFmpeg.cmake b/extras/buildsystem/cmake/include/FindFFmpeg.cmake index 679e14f9c9..8dd7948ee2 100644 --- a/extras/buildsystem/cmake/include/FindFFmpeg.cmake +++ b/extras/buildsystem/cmake/include/FindFFmpeg.cmake @@ -16,7 +16,7 @@ if (NOT FFmpeg_SEARCHED) if (NOT FFmpeg_FOUND) set(FFmpeg_LIBRARIES "") - foreach (library ffmpeg avcodec avformat avutil postproc) + foreach (library ffmpeg avcodec avformat avutil postproc swscale) find_library( ${library}_LIBRARY ${library} ) set( ${library}_LIBRARY_FOUND NOT ${${library}_LIBRARY} ) if (${library}_LIBRARY_FOUND) diff --git a/extras/buildsystem/cmake/include/config.cmake b/extras/buildsystem/cmake/include/config.cmake index 6946d3d669..229606d31c 100644 --- a/extras/buildsystem/cmake/include/config.cmake +++ b/extras/buildsystem/cmake/include/config.cmake @@ -196,7 +196,9 @@ if(APPLE) include( ${CMAKE_SOURCE_DIR}/cmake/vlc_find_frameworks.cmake ) if(ENABLE_NO_SYMBOL_CHECK) - set(DYNAMIC_LOOKUP "-undefined dynamic_lookup" CACHE INTERNAL STRING) + set(DYNAMIC_LOOKUP "-undefined dynamic_lookup") + else(ENABLE_NO_SYMBOL_CHECK) + set(DYNAMIC_LOOKUP) endif(ENABLE_NO_SYMBOL_CHECK) set(CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS "${CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS} ${DYNAMIC_LOOKUP}") @@ -371,6 +373,8 @@ find_package(FFmpeg) if(FFmpeg_FOUND) set(CMAKE_EXTRA_INCLUDE_FILES stdint.h) vlc_check_include_files (ffmpeg/avcodec.h) + vlc_check_include_files (ffmpeg/avutil.h) + vlc_check_include_files (ffmpeg/swscale.h) vlc_check_include_files (postproc/postprocess.h) set(CMAKE_EXTRA_INCLUDE_FILES) vlc_enable_modules(ffmpeg)