mirror of
https://github.com/nicbarker/clay.git
synced 2025-04-19 04:38:01 +00:00
Fixes review comments
This commit is contained in:
parent
1c599532fa
commit
6d17b8f8a0
@ -2,8 +2,8 @@ cmake_minimum_required(VERSION 3.27)
|
|||||||
|
|
||||||
# Project setup
|
# Project setup
|
||||||
project(clay_sdl3_renderer C)
|
project(clay_sdl3_renderer C)
|
||||||
set(CMAKE_C_FLAGS_DEBUG "-g -Wall -Werror")
|
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -g -Wall -Werror")
|
||||||
set(CMAKE_C_FLAGS_RELEASE "-O3")
|
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O3")
|
||||||
|
|
||||||
include(FetchContent)
|
include(FetchContent)
|
||||||
set(FETCHCONTENT_QUIET FALSE)
|
set(FETCHCONTENT_QUIET FALSE)
|
||||||
@ -18,19 +18,19 @@ FetchContent_Declare(
|
|||||||
)
|
)
|
||||||
message(STATUS "Using SDL via FetchContent")
|
message(STATUS "Using SDL via FetchContent")
|
||||||
FetchContent_MakeAvailable(SDL)
|
FetchContent_MakeAvailable(SDL)
|
||||||
set_property(DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/_deps/sdl-src" PROPERTY EXCLUDE_FROM_ALL TRUE)
|
set_property(DIRECTORY "${sdl_SOURCE_DIR}" PROPERTY EXCLUDE_FROM_ALL TRUE)
|
||||||
|
|
||||||
# Download SDL_ttf
|
# Download SDL_ttf
|
||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
SDL_ttf
|
SDL_ttf
|
||||||
GIT_REPOSITORY https://github.com/libsdl-org/SDL_ttf.git
|
GIT_REPOSITORY https://github.com/libsdl-org/SDL_ttf.git
|
||||||
GIT_TAG 40219a6
|
GIT_TAG main # Slightly risky to use main branch, but it's the only one available
|
||||||
GIT_SHALLOW TRUE
|
GIT_SHALLOW TRUE
|
||||||
GIT_PROGRESS TRUE
|
GIT_PROGRESS TRUE
|
||||||
)
|
)
|
||||||
message(STATUS "Using SDL_ttf via FetchContent")
|
message(STATUS "Using SDL_ttf via FetchContent")
|
||||||
FetchContent_MakeAvailable(SDL_ttf)
|
FetchContent_MakeAvailable(SDL_ttf)
|
||||||
set_property(DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/_deps/sdl_ttf-src" PROPERTY EXCLUDE_FROM_ALL TRUE)
|
set_property(DIRECTORY "${sdl_ttf_SOURCE_DIR}" PROPERTY EXCLUDE_FROM_ALL TRUE)
|
||||||
|
|
||||||
# Example executable
|
# Example executable
|
||||||
add_executable(${PROJECT_NAME} main.c)
|
add_executable(${PROJECT_NAME} main.c)
|
||||||
|
Loading…
Reference in New Issue
Block a user