From 2a2ae47231c3389ab96a5786b36e140980722f0d Mon Sep 17 00:00:00 2001 From: reuk Date: Tue, 17 Sep 2024 20:16:20 +0100 Subject: [PATCH] Fonts: Fix freetype compilation issues on Debian 10 --- modules/juce_graphics/juce_graphics.cpp | 6 ++++++ modules/juce_graphics/juce_graphics_Harfbuzz.cpp | 1 + modules/juce_graphics/native/juce_Fonts_freetype.cpp | 4 ---- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/modules/juce_graphics/juce_graphics.cpp b/modules/juce_graphics/juce_graphics.cpp index f57af864d0..df258afbbe 100644 --- a/modules/juce_graphics/juce_graphics.cpp +++ b/modules/juce_graphics/juce_graphics.cpp @@ -115,6 +115,12 @@ #include #include FT_FREETYPE_H #include FT_ADVANCES_H + #include FT_TRUETYPE_TABLES_H + #include FT_GLYPH_H + + #ifdef FT_COLOR_H + #include FT_COLOR_H + #endif #endif #if JUCE_USE_FONTCONFIG diff --git a/modules/juce_graphics/juce_graphics_Harfbuzz.cpp b/modules/juce_graphics/juce_graphics_Harfbuzz.cpp index ce539b695c..bc464f9fb8 100644 --- a/modules/juce_graphics/juce_graphics_Harfbuzz.cpp +++ b/modules/juce_graphics/juce_graphics_Harfbuzz.cpp @@ -87,6 +87,7 @@ JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ("-Wdeprecated-declarations", #define __has_builtin(x) 1 #endif +#include #include #include diff --git a/modules/juce_graphics/native/juce_Fonts_freetype.cpp b/modules/juce_graphics/native/juce_Fonts_freetype.cpp index ba7eac879f..699c1c5641 100644 --- a/modules/juce_graphics/native/juce_Fonts_freetype.cpp +++ b/modules/juce_graphics/native/juce_Fonts_freetype.cpp @@ -32,10 +32,6 @@ ============================================================================== */ -#include FT_TRUETYPE_TABLES_H -#include FT_GLYPH_H -#include FT_COLOR_H - namespace juce {