From 2d8aded953af2072c549008dc2d11f290158cd7e Mon Sep 17 00:00:00 2001 From: GPUCode <47210458+GPUCode@users.noreply.github.com> Date: Wed, 20 Jul 2022 23:58:45 +0300 Subject: [PATCH] CMakeLists: Make SDL2 compilation conditional * vcpkg fails to compile SDL2 on MinGW, so better fetch the package from the environment first --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a3d533021..800f7747a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -208,8 +208,12 @@ set(THREADS_PREFER_PTHREAD_FLAG ON) find_package(Threads REQUIRED) if (ENABLE_SDL2) - vcpkg_add_package(sdl2) - find_package(SDL2 CONFIG REQUIRED) + find_package(SDL2 CONFIG) + + if (NOT SDL2_FOUND) + vcpkg_add_package(sdl2) + find_package(SDL2 CONFIG REQUIRED) + endif() if (SDL2_FOUND) add_library(SDL2 INTERFACE)