@@ -38,6 +38,7 @@ LDFLAGS=${LDFLAGS:-"-Wl,-rpath,${OPENSSL_PREFIX}/lib"}
3838
3939if [ -e /etc/redhat-release ]; then
4040 MAKE=" gmake"
41+ TMP_QUICHE_BSSL_PATH=" ${BASE} /boringssl/lib64"
4142 echo " +-------------------------------------------------------------------------+"
4243 echo " | You probably need to run this, or something like this, for your system: |"
4344 echo " | |"
@@ -50,6 +51,7 @@ if [ -e /etc/redhat-release ]; then
5051 echo
5152 echo
5253elif [ -e /etc/debian_version ]; then
54+ TMP_QUICHE_BSSL_PATH=" ${BASE} /boringssl/lib"
5355 echo " +-------------------------------------------------------------------------+"
5456 echo " | You probably need to run this, or something like this, for your system: |"
5557 echo " | |"
@@ -63,6 +65,10 @@ elif [ -e /etc/debian_version ]; then
6365 echo
6466fi
6567
68+ if [ -z ${QUICHE_BSSL_PATH+x} ]; then
69+ QUICHE_BSSL_PATH=${TMP_QUICHE_BSSL_PATH:- " ${BASE} /boringssl/lib" }
70+ fi
71+
6672set -x
6773if [ ` uname -s` = " Linux" ]
6874then
@@ -122,7 +128,7 @@ echo "Building quiche"
122128QUICHE_BASE=" ${BASE:-/ opt} /quiche"
123129[ ! -d quiche ] && git clone --recursive https://github.com/cloudflare/quiche.git
124130cd quiche
125- QUICHE_BSSL_PATH=${BASE} /boringssl QUICHE_BSSL_LINK_KIND=dylib cargo build -j4 --package quiche --release --features ffi,pkg-config-meta,qlog
131+ QUICHE_BSSL_PATH=${QUICHE_BSSL_PATH} QUICHE_BSSL_LINK_KIND=dylib cargo build -j4 --package quiche --release --features ffi,pkg-config-meta,qlog
126132sudo mkdir -p ${QUICHE_BASE} /lib/pkgconfig
127133sudo mkdir -p ${QUICHE_BASE} /include
128134sudo cp target/release/libquiche.a ${QUICHE_BASE} /lib/
0 commit comments