- #!/usr/bin/env bash
- set -e
-
- ${DUB} build --root ${CURR_DIR}/issue97-targettype-none 2>&1 || true
-
- BUILD_CACHE_A="$HOME/.dub/cache/issue97-targettype-none/~master/+a/build/"
- BUILD_CACHE_B="$HOME/.dub/cache/issue97-targettype-none/~master/+b/build/"
-
- if [ ! -d $BUILD_CACHE_A ]; then
- echo "Generated 'a' subpackage build artifact not found!" 1>&2
- exit 1
- fi
- if [ ! -d $BUILD_CACHE_B ]; then
- echo "Generated 'b' subpackage build artifact not found!" 1>&2
- exit 1
- fi
-
- ${DUB} clean --root ${CURR_DIR}/issue97-targettype-none 2>&1
-
- # make sure both sub-packages are cleaned
- if [ -d $BUILD_CACHE_A ]; then
- echo "Generated 'a' subpackage build artifact were not cleaned!" 1>&2
- exit 1
- fi
- if [ -d $BUILD_CACHE_B ]; then
- echo "Generated 'b' subpackage build artifact were not cleaned!" 1>&2
- exit 1
- fi