Do not use custom data for icu4c on Windows.

Meson build system of ICU seems to not support custom data on Windows.
So let's use the default data on Windows.
This commit is contained in:
Matthieu Gautier 2024-07-19 17:46:54 +02:00
parent f9b890c58d
commit b589496076
1 changed files with 10 additions and 9 deletions

View File

@ -39,15 +39,16 @@ class Icu(Dependency):
topdir=None,
name=self.source_dir,
)
shutil.rmtree(
pj(neutralEnv("source_dir"), self.source_dir, "source", "data")
)
extract_archive(
pj(neutralEnv("archive_dir"), self.archive_data.name),
pj(neutralEnv("source_dir"), self.source_dir, "source"),
topdir="data",
name="data",
)
if platform.system() != "Windows":
shutil.rmtree(
pj(neutralEnv("source_dir"), self.source_dir, "source", "data")
)
extract_archive(
pj(neutralEnv("archive_dir"), self.archive_data.name),
pj(neutralEnv("source_dir"), self.source_dir, "source"),
topdir="data",
name="data",
)
extract_archive(
pj(neutralEnv("archive_dir"), self.meson_patch.name),
neutralEnv("source_dir"),