From edf1e4ce0343247881a3460fc8459b4a621b195d Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Tue, 20 Aug 2024 18:15:24 +0200 Subject: [PATCH] Fix pkg_config template for icu4c on Windows. We must use `/` separator. Meson post-process output of pkg-config. If we use `\`, it miss-interpret it and libdir is broken. --- kiwixbuild/dependencies/icu4c.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kiwixbuild/dependencies/icu4c.py b/kiwixbuild/dependencies/icu4c.py index 8cd1e77..4b6e689 100644 --- a/kiwixbuild/dependencies/icu4c.py +++ b/kiwixbuild/dependencies/icu4c.py @@ -70,8 +70,8 @@ CXXFLAGS = -std=c++11 DEFS = prefix = {prefix} exec_prefix = ${{prefix}} -libdir = ${{exec_prefix}}\\lib -includedir = ${{prefix}}\\include +libdir = ${{exec_prefix}}/lib +includedir = ${{prefix}}/include baselibs = -lpthread -lm UNICODE_VERSION=15.0 ICUPREFIX=icu @@ -85,7 +85,7 @@ Version: 73.1 Cflags: -I${{includedir}} Description: International Components for Unicode: Internationalization library Name: icu-i18n -Libs: -L&{{libdir}} -licuin -licuuc -licudt""" +Libs: -L${{libdir}} -licuin -licuuc -licudt""" pkg_config_content = pkg_config_template.format( prefix=self.buildEnv.install_dir