aboutsummaryrefslogtreecommitdiff
path: root/build.common
diff options
context:
space:
mode:
authorPalmer Dabbelt <palmer@dabbelt.com>2017-04-18 16:16:09 -0700
committerPalmer Dabbelt <palmer@dabbelt.com>2017-05-02 16:45:05 -0700
commitde3f9239356b6486552831a6605baa07b39348bd (patch)
tree3ae314f306e3336abea5d05cd5bffaea79201963 /build.common
parent25bb7e1305d9220dddfbded12c087e8f1372b952 (diff)
downloadriscv-tools-de3f9239356b6486552831a6605baa07b39348bd.zip
riscv-tools-de3f9239356b6486552831a6605baa07b39348bd.tar.gz
riscv-tools-de3f9239356b6486552831a6605baa07b39348bd.tar.bz2
Add OpenOCD
This is required to run the debug tests.
Diffstat (limited to 'build.common')
-rw-r--r--build.common8
1 files changed, 8 insertions, 0 deletions
diff --git a/build.common b/build.common
index 3b6a1c4..fadf6ef 100644
--- a/build.common
+++ b/build.common
@@ -24,6 +24,14 @@ function build_project {
echo "Removing existing $PROJECT/build directory"
rm -rf "$PROJECT/build"
fi
+ if [ ! -e "$PROJECT/configure" ]
+ then
+ (
+ cd "$PROJECT"
+ find . -iname configure.ac | sed s/configure.ac/m4/ | xargs mkdir -p
+ autoreconf -i
+ )
+ fi
mkdir -p "$PROJECT/build"
cd "$PROJECT/build"
echo "Configuring project $PROJECT"