#!/usr/bin/env bash
. $(dirname "${BASH_SOURCE[0]}")/common.sh
CONFIG_FILE=$CURR_DIR/../etc/dub/settings.json
mkdir $CURR_DIR/../etc && mkdir $CURR_DIR/../etc/dub || true
echo "{\"customCachePaths\": [\"$CURR_DIR/issue838-custom-cache-paths/cache\"]}" > $CONFIG_FILE
trap "rm $CONFIG_FILE" EXIT
if ! { $DUB build --root "$CURR_DIR/issue838-custom-cache-paths" --skip-registry=all; }; then
die $LINENO 'Failed to build package with custom cache path for dependencies.'
fi