2
0
Эх сурвалжийг харах

Merge pull request #59656 from bruvzg/icu_suffix

Rémi Verschelde 3 жил өмнө
parent
commit
e3ab577532

+ 6 - 1
modules/text_server_adv/SCsub

@@ -122,7 +122,7 @@ if env["builtin_harfbuzz"]:
     env_harfbuzz.Append(CCFLAGS=["-DHAVE_ICU"])
     if env["builtin_icu"]:
         env_harfbuzz.Append(CPPPATH=["#thirdparty/icu4c/common/"])
-        env_harfbuzz.Append(CCFLAGS=["-DHAVE_ICU_BUILTIN"])
+        env_harfbuzz.Append(CCFLAGS=["-DU_HAVE_LIB_SUFFIX=1", "-DU_LIB_SUFFIX_C_NAME=_godot", "-DHAVE_ICU_BUILTIN"])
 
     if freetype_enabled:
         env_harfbuzz.Append(
@@ -464,11 +464,16 @@ if env["builtin_icu"]:
             "-DUCONFIG_NO_FILE_IO",
             "-DUCONFIG_NO_TRANSLITERATION",
             "-DPKGDATA_MODE=static",
+            "-DU_ENABLE_DYLOAD=0",
+            "-DU_HAVE_LIB_SUFFIX=1",
+            "-DU_LIB_SUFFIX_C_NAME=_godot",
             "-DICU_DATA_NAME=" + icu_data_name,
         ]
     )
     env_text_server_adv.Append(
         CXXFLAGS=[
+            "-DU_HAVE_LIB_SUFFIX=1",
+            "-DU_LIB_SUFFIX_C_NAME=_godot",
             "-DICU_DATA_NAME=" + icu_data_name,
         ]
     )