Add SDL3 dependency
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user