[Complex Text Layouts] Add third-party TextServer dependencies (ICU, HarfBuzz, Graphite).

This commit is contained in:
bruvzg 2020-08-11 12:10:23 +03:00
parent 493da99269
commit b9f441e81e
No known key found for this signature in database
GPG key ID: FCED35F1CECE0D3A
734 changed files with 361362 additions and 4 deletions

View file

@ -71,6 +71,8 @@ def configure(env):
)
# Tools need more memory. Initial stack memory in bytes. See `src/settings.js` in emscripten repository (will be renamed to INITIAL_MEMORY).
env.Append(LINKFLAGS=["-s", "TOTAL_MEMORY=33554432"])
elif env["builtin_icu"]:
env.Append(CCFLAGS=["-frtti"])
else:
# Disable exceptions and rtti on non-tools (template) builds
# These flags help keep the file size down.