--- mediastreamer2-4.5.22/CMakeLists.txt.orig 2021-07-09 18:37:34.690096407 +0200 +++ mediastreamer2-4.5.22/CMakeLists.txt 2021-07-09 19:32:39.148861285 +0200 @@ -287,7 +287,13 @@ endif() if(NOT APPLE AND NOT ANDROID AND OPENGL_FOUND OR GLX_FOUND) find_package(Glew REQUIRED) endif() -# TODO: Handle SDL option +if(ENABLE_SDL) + find_package(SDL) + if(NOT SDL_FOUND) + message(WARNING "Could not find SDL library") + set(ENABLE_SDL OFF CACHE BOOL "Enable SDL video output." FORCE) + endif() +endif() if(ENABLE_THEORA) find_package(Theora) if(NOT THEORA_FOUND) @@ -453,6 +459,9 @@ if(GLEW_FOUND) list(APPEND LINK_LIBS GLEW) list(APPEND MEDIASTREAMER2_INCLUDE_DIRS ${GLEW_INCLUDE_DIRS}) endif() +if(SDL_FOUND) + list(APPEND LINK_LIBS SDL) +endif() if(THEORA_FOUND) list(APPEND LINK_LIBS theora) endif()