From 0c3c153004d217de80052d4df5835d0b47f5ada8 Mon Sep 17 00:00:00 2001 From: Xiretza Date: Sun, 6 Dec 2020 16:32:23 +0100 Subject: [PATCH] day2/vhdl: allow script to be run from outside its basedir --- day2/vhdl/run.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/day2/vhdl/run.sh b/day2/vhdl/run.sh index 2094a93..4d5d87d 100755 --- a/day2/vhdl/run.sh +++ b/day2/vhdl/run.sh @@ -1,11 +1,13 @@ -#!/usr/bin/env sh +#!/usr/bin/bash set -eu -INPUT=$1 +INPUT=$(readlink --canonicalize-existing "$1") MODE=${2:-} GHDLFLAGS="--std=08 --workdir=workdir" +cd "$(dirname "${BASH_SOURCE[0]}")" + mkdir -p workdir if [[ $MODE = "--synth" ]]; then