From f1281295eea14e3a0ec1e48aaef8f1a93e62c377 Mon Sep 17 00:00:00 2001 From: oxmox Date: Thu, 23 Feb 2023 06:16:09 +0100 Subject: [PATCH] add cmake option to force using the included version of SDL2 --- CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8e71597..32a0317 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,15 +3,18 @@ cmake_minimum_required(VERSION 3.14) project(doompanning) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) - ## Create binaries in the root of the build directory set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}) set(CMAKE_VERBOSE_MAKEFILE ON CACHE BOOL "ON") +option(DOOMPANNING_INTERNAL_SDL "Build and use the included version of SDL2" OFF) + # The SDL renderer backend in the version of ImGui included in this repo # requires at least SDL-2.0.17. This is enforced in # external/imgui/backends/imgui_impl_sdlrenderer.cpp . -find_package(SDL2 2.0.17) +if (NOT DOOMPANNING_INTERNAL_SDL) + find_package(SDL2 2.0.17) +endif() find_file(DOOM1_WAD doom1.wad HINTS /usr/share/games/doom) if (DOOM1_WAD)