+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)
+ vlc_add_module_compile_flag(ffmpeg ${FFmpeg_CFLAGS} )
+ vlc_module_add_link_libraries(ffmpeg ${FFmpeg_LIBRARIES})
+endif(FFmpeg_FOUND)
+
+find_package(Lua)
+if(Lua_FOUND)
+ set(HAVE_LUA TRUE)
+ vlc_enable_modules(lua)
+ vlc_check_include_files (lua.h lualib.h)
+ vlc_add_module_compile_flag(lua ${Lua_CFLAGS} )
+ vlc_module_add_link_libraries(lua ${Lua_LIBRARIES})
+endif(Lua_FOUND)
+
+find_package(Qt4)
+if(QT4_FOUND)
+ set(HAVE_QT4 TRUE)
+ include_directories(${QT_INCLUDES})
+ vlc_check_include_files (qt.h)
+ vlc_enable_modules(qt4)
+ vlc_add_module_compile_flag(qt4 ${QT_CFLAGS} )
+ vlc_module_add_link_libraries(qt4 ${QT_LIBRARIES} Qt4)
+endif(QT4_FOUND)
+
+find_package(OpenGL)
+if(OPENGL_FOUND)
+ vlc_enable_modules(opengl)
+ vlc_check_include_files (gl/gl.h)
+ vlc_check_include_files (gl/glu.h)
+ vlc_check_include_files (gl/glx.h)
+ vlc_add_module_compile_flag(opengl ${OPENGL_CFLAGS})
+ vlc_module_add_link_libraries(opengl ${OPENGL_LIBRARIES})
+endif(OPENGL_FOUND)
+
+set(CMAKE_REQUIRED_INCLUDES)
+