feat: setup SDL3 image for building
This commit is contained in:
parent
6a05c3e933
commit
3a5b55cc06
|
|
@ -11,12 +11,23 @@ set(CMAKE_C_STANDARD 23)
|
|||
file(GLOB_RECURSE source_files . src/**.cpp src/**.c vendor/renderer/**.c vendor/ceramic/**.cpp)
|
||||
include_directories(vendor/)
|
||||
|
||||
|
||||
set(SDL_VENDORED ON)
|
||||
add_subdirectory(vendor/SDL3/ EXCLUDE_FROM_ALL)
|
||||
set(SDLTTF_VENDORED ON)
|
||||
add_subdirectory(vendor/SDL3_ttf/ EXCLUDE_FROM_ALL)
|
||||
add_subdirectory(vendor/SDL3_ttf EXCLUDE_FROM_ALL)
|
||||
set(SDLIMAGE_AVIF OFF)
|
||||
set(SDLIMAGE_BMP OFF)
|
||||
set(SDLIMAGE_TIF OFF)
|
||||
set(SDLIMAGE_WEBP OFF)
|
||||
set(SDLIMAGE_VENDORED ON)
|
||||
add_subdirectory(vendor/SDL3_image EXCLUDE_FROM_ALL)
|
||||
|
||||
add_executable(dice-gui ${source_files})
|
||||
target_link_libraries(dice-gui PRIVATE SDL3_ttf::SDL3_ttf SDL3::SDL3)
|
||||
target_link_libraries(dice-gui PRIVATE
|
||||
SDL3_ttf::SDL3_ttf
|
||||
SDL3_image::SDL3_image
|
||||
SDL3::SDL3)
|
||||
|
||||
add_custom_target(copy_assets
|
||||
COMMAND ${CMAKE_COMMAND} -E
|
||||
|
|
|
|||
Loading…
Reference in a new issue