remove SDL2_ttf dependency

This commit is contained in:
veclav talica 2024-08-27 13:54:53 +03:00
parent 66c90181cd
commit e1cba136a3
2 changed files with 0 additions and 8 deletions

View File

@ -5,7 +5,6 @@ project(townengine LANGUAGES C)
# SDL dependencies # SDL dependencies
find_package(SDL2 REQUIRED GLOBAL) find_package(SDL2 REQUIRED GLOBAL)
find_package(SDL2_image REQUIRED GLOBAL) find_package(SDL2_image REQUIRED GLOBAL)
find_package(SDL2_ttf REQUIRED GLOBAL)
# CMake actually has no default configuration and it's toolchain file dependent, set debug if not specified # CMake actually has no default configuration and it's toolchain file dependent, set debug if not specified
if(NOT CMAKE_BUILD_TYPE) if(NOT CMAKE_BUILD_TYPE)
@ -196,7 +195,6 @@ function(link_deps target)
target_link_libraries(${target} PUBLIC target_link_libraries(${target} PUBLIC
SDL2::SDL2 SDL2::SDL2
SDL2_image::SDL2_image SDL2_image::SDL2_image
SDL2_ttf::SDL2_ttf
physfs-static physfs-static
xms) xms)
endfunction() endfunction()

View File

@ -9,7 +9,6 @@
#include "townengine/rendering/internal_api.h" #include "townengine/rendering/internal_api.h"
#include <SDL2/SDL.h> #include <SDL2/SDL.h>
#include <SDL2/SDL_ttf.h>
#include <SDL2/SDL_image.h> #include <SDL2/SDL_image.h>
#include <physfs.h> #include <physfs.h>
#include <stb_ds.h> #include <stb_ds.h>
@ -336,10 +335,6 @@ static bool initialize(void) {
ctx.uncolored_mesh_batches = NULL; ctx.uncolored_mesh_batches = NULL;
textures_cache_init(&ctx.texture_cache, ctx.window); textures_cache_init(&ctx.texture_cache, ctx.window);
if (TTF_Init() < 0) {
CRY_SDL("SDL_ttf initialization failed.");
goto fail;
}
text_cache_init(&ctx.text_cache); text_cache_init(&ctx.text_cache);
/* input */ /* input */
@ -380,7 +375,6 @@ static void clean_up(void) {
textures_cache_deinit(&ctx.texture_cache); textures_cache_deinit(&ctx.texture_cache);
PHYSFS_deinit(); PHYSFS_deinit();
TTF_Quit();
IMG_Quit(); IMG_Quit();
SDL_Quit(); SDL_Quit();
} }