diff options
author | Johannes Jörg Schmidt <schmidt@pm.me> | 2022-11-28 18:56:48 +0100 |
---|---|---|
committer | Nick Vatamaniuc <nickva@users.noreply.github.com> | 2022-11-28 13:42:21 -0500 |
commit | 46d585e6fac4728fc8f7b4bdc6b24ddb0a57b526 (patch) | |
tree | 056571dfdb2fdd70b548bb8f279a69c3881366e7 | |
parent | 749474c3759a8d23f1980df3cdb9875d463b332c (diff) | |
download | couchdb-46d585e6fac4728fc8f7b4bdc6b24ddb0a57b526.tar.gz |
chore: configurable ICU locations
add `LDFLAGS` and `CFLAGS` environment variables to `IcuEnv` in rebar
config to be able to configure ICU includes and object paths via
environment variable without having to patch `rebar.config.script`.
-rw-r--r-- | src/couch/rebar.config.script | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/couch/rebar.config.script b/src/couch/rebar.config.script index 8d6d7d559..f0b465135 100644 --- a/src/couch/rebar.config.script +++ b/src/couch/rebar.config.script @@ -190,7 +190,9 @@ CouchJSEnv = case SMVsn of end. IcuEnv = [{"DRV_CFLAGS", "$DRV_CFLAGS -DPIC -O2 -fno-common"}, - {"DRV_LDFLAGS", "$DRV_LDFLAGS -lm -licuuc -licudata -licui18n -lpthread"}]. + {"DRV_LDFLAGS", "$DRV_LDFLAGS -lm -licuuc -licudata -licui18n -lpthread"}, + {"LDFLAGS", "$LDFLAGS"}, + {"CFLAGS", "$CFLAGS"}]. IcuDarwinEnv = [{"CFLAGS", "-DXP_UNIX -I/usr/local/opt/icu4c/include -I/opt/homebrew/opt/icu4c/include"}, {"LDFLAGS", "-L/usr/local/opt/icu4c/lib -L/opt/homebrew/opt/icu4c/lib"}]. IcuBsdEnv = [{"CFLAGS", "-DXP_UNIX -I/usr/local/include"}, |