Statically link libicu on Linux so it doesn't require installing icu separately.

this doubles the binary size :(
This commit is contained in:
Jarred SUmner
2021-10-04 20:41:27 -07:00
parent dc3eee44a9
commit f0f3d6d4eb
2 changed files with 7 additions and 2 deletions

View File

@@ -298,9 +298,14 @@ MACOS_ICU_INCLUDE := $(HOMEBREW_PREFIX)opt/icu4c/include
ICU_FLAGS :=
# TODO: find a way to make this more resilient
# Ideally, we could just look up the linker search paths
LIB_ICU_PATH ?= /usr/lib/x86_64-linux-gnu
ifeq ($(OS_NAME),linux)
ICU_FLAGS += -licuuc -licudata -licui18n
ICU_FLAGS += $(LIB_ICU_PATH)/libicuuc.a $(LIB_ICU_PATH)/libicudata.a $(LIB_ICU_PATH)/libicui18n.a
endif
ifeq ($(OS_NAME),darwin)
ICU_FLAGS += -l icucore \
$(MACOS_ICU_FILES) \