diff --git a/CMakeLists.txt b/CMakeLists.txt index 1346b6da95..c7da439b18 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -619,11 +619,22 @@ if(ENABLE_SDL) message(STATUS "Using system SDL2") else() message(STATUS "Using static SDL2 from Externals") + option(SDL2_DISABLE_SDL2MAIN "" ON) + option(SDL2_DISABLE_INSTALL "" ON) + option(SDL2_DISABLE_UNINSTALL "" ON) set(SDL_SHARED OFF) set(SDL_SHARED_ENABLED_BY_DEFAULT OFF) set(SDL_STATIC ON) set(SDL_STATIC_ENABLED_BY_DEFAULT ON) + set(SDL_TEST OFF) + set(SDL_TEST_ENABLED_BY_DEFAULT OFF) add_subdirectory(Externals/SDL/SDL) + if (TARGET SDL2) + dolphin_disable_warnings_msvc(SDL2) + endif() + if (TARGET SDL2-static) + dolphin_disable_warnings_msvc(SDL2-static) + endif() set(SDL2_FOUND TRUE) endif() add_definitions(-DHAVE_SDL2=1)