diff --git a/tools/macOS_dependencies_build.sh b/tools/macOS_dependencies_build.sh index 5e802bafc..b2d934ddf 100755 --- a/tools/macOS_dependencies_build.sh +++ b/tools/macOS_dependencies_build.sh @@ -78,8 +78,13 @@ if [ ! -d icu/icu4c ]; then exit fi +if [ ! -f icu/icu4c/source/icu_filters.json ]; then + echo "icu/icu4c/source/icu_filters.json is missing, aborting." + exit +fi + cd icu/icu4c/source -./configure --disable-extras --disable-icuio --disable-samples --disable-tests +ICU_DATA_FILTER_FILE=icu_filters.json CXXFLAGS="-DUCONFIG_NO_COLLATION -DUCONFIG_NO_TRANSLITERATION" ./configure --disable-extras --disable-icuio --disable-samples --disable-tests make clean make -j${JOBS} cd lib diff --git a/tools/macOS_dependencies_setup.sh b/tools/macOS_dependencies_setup.sh index d7285e3c5..6b71e1a46 100755 --- a/tools/macOS_dependencies_setup.sh +++ b/tools/macOS_dependencies_setup.sh @@ -56,6 +56,7 @@ git clone -n --filter=tree:0 https://github.com/unicode-org/icu.git cd icu git sparse-checkout set --no-cone icu4c git checkout release-75-1 +cp ../../es-app/assets/icu_filters.json icu4c/source/ cd .. echo