From 96548f878cbd87ab019044e7e8b255ec32f2b712 Mon Sep 17 00:00:00 2001 From: bailwillharr Date: Sat, 3 Sep 2022 00:32:58 +0100 Subject: [PATCH] Disable freetype dependencies --- CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 265ebb3..677fd43 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -84,6 +84,8 @@ target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_BINARY_DIR}) # libraries: +set(BUILD_SHARED_LIBS ON) + # MinGW library if using it if (MINGW) target_link_libraries(${PROJECT_NAME} PUBLIC mingw32) @@ -124,7 +126,11 @@ target_link_libraries(${PROJECT_NAME} PUBLIC spdlog) target_include_directories(${PROJECT_NAME} PUBLIC dependencies/spdlog/include) # freetype -set(BUILD_SHARED_LIBS ON) +set(FT_DISABLE_ZLIB TRUE) +set(FT_DISABLE_BZIP2 TRUE) +set(FT_DISABLE_PNG TRUE) +set(FT_DISABLE_HARFBUZZ TRUE) +set(FT_DISABLE_BROTLI TRUE) add_subdirectory(dependencies/freetype) target_link_libraries(${PROJECT_NAME} PRIVATE freetype) target_include_directories(${PROJECT_NAME} PRIVATE dependencies/freetype/include)