blob: f32710073c7c21b88f96ca4406156654a943018a [file] [log] [blame]
#!/bin/bash
set -ex
# Build dependency
export ARROW_HOME=$PREFIX
cd $RECIPE_DIR
if [ "$(uname)" == "Darwin" ]; then
# C++11 finagling for Mac OSX
export CC=clang
export CXX=clang++
export MACOSX_VERSION_MIN="10.7"
CXXFLAGS="${CXXFLAGS} -mmacosx-version-min=${MACOSX_VERSION_MIN}"
CXXFLAGS="${CXXFLAGS} -stdlib=libc++ -std=c++11"
export LDFLAGS="${LDFLAGS} -mmacosx-version-min=${MACOSX_VERSION_MIN}"
export LDFLAGS="${LDFLAGS} -stdlib=libc++ -std=c++11"
export LINKFLAGS="${LDFLAGS}"
export MACOSX_DEPLOYMENT_TARGET=10.7
fi
# echo Setting the compiler...
# if [ `uname` == Linux ]; then
# EXTRA_CMAKE_ARGS=-DCMAKE_SHARED_LINKER_FLAGS=-static-libstdc++
# elif [ `uname` == Darwin ]; then
# EXTRA_CMAKE_ARGS=
# fi
cd ..
# $PYTHON setup.py build_ext --extra-cmake-args=$EXTRA_CMAKE_ARGS || exit 1
$PYTHON setup.py build_ext || exit 1
$PYTHON setup.py install || exit 1