From f359d49da1abded68623eba9e5446da67890acff Mon Sep 17 00:00:00 2001 From: Norbert Schneider Date: Wed, 30 Jan 2013 14:25:44 +0100 Subject: [PATCH] Added frameworks for build with ffmpeg on mac OSX --- channels/tsmf/client/ffmpeg/CMakeLists.txt | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/channels/tsmf/client/ffmpeg/CMakeLists.txt b/channels/tsmf/client/ffmpeg/CMakeLists.txt index ddb4e7c..827c522 100644 --- a/channels/tsmf/client/ffmpeg/CMakeLists.txt +++ b/channels/tsmf/client/ffmpeg/CMakeLists.txt @@ -32,9 +32,18 @@ set_complex_link_libraries(VARIABLE ${MODULE_PREFIX}_LIBS MODULE freerdp MODULES freerdp-utils) -set(${MODULE_PREFIX}_LIBS ${${MODULE_PREFIX}_LIBS} ${FFMPEG_LIBRARIES}) -target_link_libraries(${MODULE_NAME} ${${MODULE_PREFIX}_LIBS}) +if(APPLE) + # For this to work on apple, we need to add some frameworks + FIND_LIBRARY(COREFOUNDATION_LIBRARY CoreFoundation ) + FIND_LIBRARY(COREVIDEO_LIBRARY CoreVideo ) + FIND_LIBRARY(COREVIDEODECODE_LIBRARY VideoDecodeAcceleration ) + set(${MODULE_PREFIX}_LIBS ${${MODULE_PREFIX}_LIBS} ${FFMPEG_LIBRARIES} ${COREFOUNDATION_LIBRARY} ${COREVIDEO_LIBRARY} ${COREVIDEODECODE_LIBRARY} ) + target_link_libraries(${MODULE_NAME} ${${MODULE_PREFIX}_LIBS}) +else() + set(${MODULE_PREFIX}_LIBS ${${MODULE_PREFIX}_LIBS} ${FFMPEG_LIBRARIES}) + target_link_libraries(${MODULE_NAME} ${${MODULE_PREFIX}_LIBS}) +endif() if(NOT STATIC_CHANNELS) install(TARGETS ${MODULE_NAME} DESTINATION ${FREERDP_ADDIN_PATH}) -- 2.7.4