From d381a87a75be74f00910b906e47aac0da54033af Mon Sep 17 00:00:00 2001 From: Jayden Grubb Date: Sat, 15 Mar 2025 15:17:10 +1000 Subject: [PATCH] Add SDL3 dependency --- engine/CMakeLists.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/engine/CMakeLists.txt b/engine/CMakeLists.txt index 6c760b6..fdb7f31 100644 --- a/engine/CMakeLists.txt +++ b/engine/CMakeLists.txt @@ -12,6 +12,14 @@ FetchContent_Declare( ) FetchContent_MakeAvailable(spdlog) +FetchContent_Declare( + SDL3 + GIT_REPOSITORY https://github.com/libsdl-org/SDL.git + GIT_TAG 22422f7748d5128135995ed34c8f8012861c7332 # preview-3.1.8 + FIND_PACKAGE_ARGS NAMES SDL3 +) +FetchContent_MakeAvailable(SDL3) + set(ENGINE_SRC core/debug.cpp drivers/vulkan/render_driver.cpp @@ -23,6 +31,7 @@ list(TRANSFORM ENGINE_SRC PREPEND ${CMAKE_CURRENT_SOURCE_DIR}/src/) set(ENGINE_INCLUDES_PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src ${Vulkan_INCLUDE_DIRS} + ${SDL3_INCLUDE_DIRS} ) set(ENGINE_INCLUDES_PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include @@ -30,6 +39,7 @@ set(ENGINE_INCLUDES_PUBLIC ) set(ENGINE_LIBS_PRIVATE Vulkan::Vulkan + SDL3::SDL3 ) set(ENGINE_LIBS_PUBLIC spdlog::spdlog