Browse Source

adjust link order for icu4c (#2062)

* add icu4c on mingw

* patch mingw to avoid build failure

* reapply patch from msys repo

* fix icu data issue and checksum issue

* fix crossbuild detect on mingw installed on macos

* disable package on macos msys environment

since the author has no mac device.

* fix macos build issue

* fix macos build issue

* adjust package script

* disable cross build test and revert windows change

* adjust patch

* run reconfigure on mingw

* disable mingw on macos

* adjust link order for icu4c
jingkaimori 2 years ago
parent
commit
083cd15122
1 changed files with 3 additions and 3 deletions
  1. 3 3
      packages/i/icu4c/xmake.lua

+ 3 - 3
packages/i/icu4c/xmake.lua

@@ -20,11 +20,11 @@ package("icu4c")
         add_patches("72.1", path.join(os.scriptdir(), "patches", "72.1", "mingw.patch"), "9ddbe7f691224ccf69f8c0218f788f0a39ab8f1375cc9aad2cc92664ffcf46a5")
         add_patches("72.1", path.join(os.scriptdir(), "patches", "72.1", "mingw.patch"), "9ddbe7f691224ccf69f8c0218f788f0a39ab8f1375cc9aad2cc92664ffcf46a5")
     end
     end
 
 
-    add_links("icuuc", "icutu", "icui18n", "icuio")
+    add_links("icutu", "icuio")
     if is_plat("mingw") then
     if is_plat("mingw") then
-        add_links("icudt")
+        add_links("icuin", "icuuc", "icudt")
     else
     else
-        add_links("icudata")
+        add_links("icui18n", "icuuc", "icudata")
     end
     end
 
 
     if is_plat("linux") then
     if is_plat("linux") then