From ef1792fe470a6b280aa2864ae988561c4784ddb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Ka=CC=88fer?= Date: Tue, 21 Oct 2014 12:08:04 +0200 Subject: [PATCH] properly detect boost root [skip ci] --- configure | 31 +++++++++++++++++++++++-------- mapboxgl.gyp | 6 ++++++ 2 files changed, 29 insertions(+), 8 deletions(-) diff --git a/configure b/configure index d02972d0a..dc32be135 100755 --- a/configure +++ b/configure @@ -6,17 +6,12 @@ set -o pipefail . ~/.nvm/nvm.sh nvm use 0.10 -LIBCURL_VERSION=system -GLFW_VERSION=a21f2377 -LIBPNG_VERSION=1.6.13 -SQLITE_VERSION=system -LIBUV_VERSION=0.10.28 - case $MASON_PLATFORM in 'ios') SQLITE_VERSION=system LIBPNG_VERSION=1.6.13 LIBUV_VERSION=0.10.28 + ZLIB_VERSION=system ;; *) GLFW_VERSION=a21f2377 @@ -24,12 +19,26 @@ case $MASON_PLATFORM in LIBPNG_VERSION=system LIBCURL_VERSION=system LIBUV_VERSION=0.10.28 + ZLIB_VERSION=system ;; esac +if [ -z "${BOOST_ROOT}" ]; then + if [ -d '/usr/local/include/boost' ]; then + BOOST_ROOT='/usr/local' + elif [ -d '/usr/include/boost' ]; then + BOOST_ROOT='/usr' + else + >&2 echo -e "\033[1m\033[31mCannot find Boost\033[0m"; + fi +fi + +if [ ! -d "${BOOST_ROOT}/include/boost" ]; then + >&2 echo -e "\033[1m\033[31mCannot find Boost at ${BOOST_ROOT}\033[0m"; +else + >&2 echo -e "\033[1m\033[32m* Using Boost installation at ${BOOST_ROOT}\033[0m"; +fi -BOOST_ROOT=/usr -if [ -d '/usr/local/boost' ]; then BOOST_ROOT='/usr/local' ; fi function quote_flags { python -c "import sys, re; print re.split('(?