Browse Source

Merge pull request #59740 from bruvzg/brotli_san

Rémi Verschelde 3 years ago
parent
commit
c5f9424fbd
1 changed files with 3 additions and 0 deletions
  1. 3 0
      modules/freetype/SCsub

+ 3 - 0
modules/freetype/SCsub

@@ -74,6 +74,9 @@ if env["builtin_freetype"]:
     env_freetype.Append(CPPDEFINES=["FT_CONFIG_OPTION_USE_BROTLI"])
     env_freetype.Prepend(CPPPATH=[thirdparty_brotli_dir + "include"])
 
+    if env.get("use_ubsan") or env.get("use_asan") or env.get("use_tsan") or env.get("use_lsan") or env.get("use_msan"):
+        env_freetype.Append(CPPDEFINES=["BROTLI_BUILD_PORTABLE"])
+
     if env["platform"] == "uwp":
         # Include header for UWP to fix build issues
         env_freetype.Append(CCFLAGS=["/FI", '"modules/freetype/uwpdef.h"'])