summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2022-03-22 12:47:00 +0100
committerGitHub <noreply@github.com>2022-03-22 12:47:00 +0100
commit2a116f601b839df9e4a00cb6c4242fcc24b4853e (patch)
tree98fd90f5972c3518b11616b00ebe0edfa25c962d /modules
parent50f3154d55e9a77fff18ce6592e2ce9bc5ba292d (diff)
parente07a8f0aa66b9dcd62175c53de35cb8df934b733 (diff)
Merge pull request #59275 from bruvzg/ft_brotli
Diffstat (limited to 'modules')
-rw-r--r--modules/freetype/SCsub17
1 files changed, 17 insertions, 0 deletions
diff --git a/modules/freetype/SCsub b/modules/freetype/SCsub
index 27d0777c17..e41e2a9acf 100644
--- a/modules/freetype/SCsub
+++ b/modules/freetype/SCsub
@@ -57,6 +57,23 @@ if env["builtin_freetype"]:
]
thirdparty_sources = [thirdparty_dir + file for file in thirdparty_sources]
+ thirdparty_brotli_dir = "#thirdparty/brotli/"
+ thirdparty_brotli_sources = [
+ "common/constants.c",
+ "common/context.c",
+ "common/dictionary.c",
+ "common/platform.c",
+ "common/shared_dictionary.c",
+ "common/transform.c",
+ "dec/bit_reader.c",
+ "dec/decode.c",
+ "dec/huffman.c",
+ "dec/state.c",
+ ]
+ thirdparty_sources += [thirdparty_brotli_dir + file for file in thirdparty_brotli_sources]
+ env_freetype.Append(CPPDEFINES=["FT_CONFIG_OPTION_USE_BROTLI"])
+ env_freetype.Prepend(CPPPATH=[thirdparty_brotli_dir + "include"])
+
if env["platform"] == "uwp":
# Include header for UWP to fix build issues
env_freetype.Append(CCFLAGS=["/FI", '"modules/freetype/uwpdef.h"'])