diff --git a/CMakeLists.txt b/CMakeLists.txt index 9d501c0e41..e0dcbc367a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -398,32 +398,6 @@ if(NOT LIBRETRO) endif() if(NOT ANDROID AND NOT IOS) - if(USE_HOST_SDL) - find_package(SDL2 2.0.9) - endif() - if(NOT SDL2_FOUND) - add_subdirectory(core/deps/SDL EXCLUDE_FROM_ALL) - set(SDL2_FOUND 1) - endif() - - # SDL2::SDL2main may or may not be available. It is e.g. required by Windows GUI applications - if(TARGET SDL2::SDL2main) - # It has an implicit dependency on SDL2 functions, so it MUST be added before SDL2::SDL2 (or SDL2::SDL2-static) - target_link_libraries(${PROJECT_NAME} PRIVATE SDL2::SDL2main) - endif() - - if((APPLE OR WIN32) AND TARGET SDL2::SDL2-static) - target_link_libraries(${PROJECT_NAME} PRIVATE SDL2::SDL2-static) - elseif(TARGET SDL2::SDL2) - target_link_libraries(${PROJECT_NAME} PRIVATE SDL2::SDL2) - else() - target_include_directories(${PROJECT_NAME} PRIVATE ${SDL2_INCLUDE_DIRS}) - target_link_libraries(${PROJECT_NAME} PRIVATE ${SDL2_LIBRARIES}) - endif() - - target_compile_definitions(${PROJECT_NAME} PRIVATE USE_SDL USE_SDL_AUDIO) - target_sources(${PROJECT_NAME} PRIVATE core/sdl/sdl.cpp core/sdl/sdl.h core/sdl/sdl_gamepad.h core/sdl/sdl_keyboard.h) - if((UNIX AND NOT APPLE) OR NINTENDO_SWITCH) find_package(CURL REQUIRED) target_link_libraries(${PROJECT_NAME} PRIVATE CURL::libcurl)