Add SDL3 dependency

This commit is contained in:
2025-03-15 15:17:10 +10:00
parent a8f8555612
commit d381a87a75

View File

@@ -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