#!/usr/bin/env bash

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

python_version=$1
if [ -z "$python_version" ]
then
    python_version=3.6
fi

export BRAINIAK_HOME=$DIR/../../

# See run-tests.sh
export MKL_THREADING_LAYER=GNU

# See https://github.com/brainiak/brainiak/issues/377
export KMP_DUPLICATE_LIB_OK=TRUE

if [ -z "$CONDA_HOME" ]
then
    CONDA_HOME="$HOME"/miniconda3
fi

if [ $(which xcrun) ]
then
    sdk_path=$(xcrun --show-sdk-path)
    variants_prefix="--variants"
    variants="{'CONDA_BUILD_SYSROOT': ['${sdk_path}']}"
fi

"$CONDA_HOME"/bin/conda build --python=$python_version \
    "$variants_prefix" "$variants" "$DIR"/..
