- #!/usr/bin/env bash
-
- set -e
-
- . $(dirname "${BASH_SOURCE[0]}")/common.sh
-
-
- BASEDIR=${CURR_DIR}/issue1372-ignore-files-in-hidden-dirs
- rm -rf ${BASEDIR}/.dub
- rm -rf ${BASEDIR}/issue1372
-
- echo "Compile and ignore hidden directories"
- ${DUB} build --root ${BASEDIR} --config=normal --force
- OUTPUT=`${BASEDIR}/issue1372`
- if [[ "$OUTPUT" != "no hidden file compiled" ]]; then die $LINENO "Normal compilation failed"; fi
-
- rm -rf ${BASEDIR}/.dub
- rm -rf ${BASEDIR}/issue1372
-
-
- echo "Compile and explcitly include file in hidden directories"
- ${DUB} build --root ${BASEDIR} --config=hiddenfile --force
- OUTPUT=`${BASEDIR}/issue1372`
-
- if [[ "$OUTPUT" != "hidden file compiled" ]]; then die $LINENO "Hidden file compilation failed"; fi
-
- rm -rf ${BASEDIR}/.dub
- rm -rf ${BASEDIR}/issue1372
-
- echo "Compile and explcitly include extra hidden directories"
- ${DUB} build --root ${BASEDIR} --config=hiddendir --force
- OUTPUT=`${BASEDIR}/issue1372`
-
- if [[ "$OUTPUT" != "hidden dir compiled" ]]; then die $LINENO "Hidden directory compilation failed"; fi
-
- rm -rf ${BASEDIR}/.dub
- rm -rf ${BASEDIR}/issue1372