33 lines
1 KiB
Diff
33 lines
1 KiB
Diff
From 5643e90b19ea443d69b3d83dab5b79bd2c7ca8db Mon Sep 17 00:00:00 2001
|
|
From: Heiko Becker <mail@heiko-becker.de>
|
|
Date: Sat, 9 Nov 2024 13:25:52 +0100
|
|
Subject: [PATCH] Fix building with ICU >= 76
|
|
|
|
Since version 76 ICU wants to prevent overlinking [1] and icu-i18n
|
|
doesn't add icu-uc to the link interface anymore.
|
|
|
|
[1] https://github.com/unicode-org/icu/commit/199bc827021ffdb43b6579d68e5eecf54c7f6f56
|
|
---
|
|
build/premake/extern_libs5.lua | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/build/premake/extern_libs5.lua b/build/premake/extern_libs5.lua
|
|
index 8bbf808912..de84a8272e 100644
|
|
--- a/build/premake/extern_libs5.lua
|
|
+++ b/build/premake/extern_libs5.lua
|
|
@@ -432,6 +432,7 @@ extern_lib_defs = {
|
|
add_default_include_paths("icu")
|
|
else
|
|
pkgconfig.add_includes("icu-i18n")
|
|
+ pkgconfig.add_includes("icu-uc")
|
|
end
|
|
end,
|
|
link_settings = function()
|
|
@@ -444,6 +445,7 @@ extern_lib_defs = {
|
|
})
|
|
else
|
|
pkgconfig.add_links("icu-i18n")
|
|
+ pkgconfig.add_links("icu-uc")
|
|
end
|
|
end,
|
|
},
|