From 7f42089cb681d29c3767f199216e0f2cabf34017 Mon Sep 17 00:00:00 2001 From: jackkoenig Date: Thu, 25 Feb 2016 14:20:50 -0800 Subject: Travis updates: add Verilator and Chisel3 tests --- .install_verilator.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .install_verilator.sh (limited to '.install_verilator.sh') diff --git a/.install_verilator.sh b/.install_verilator.sh new file mode 100644 index 00000000..84cf543e --- /dev/null +++ b/.install_verilator.sh @@ -0,0 +1,18 @@ +set -e +# Install Verilator (http://www.veripool.org/projects/verilator/wiki/Installing) +if [ ! -f $INSTALL_DIR/bin/verilator ]; then + mkdir -p $INSTALL_DIR + git clone http://git.veripool.org/git/verilator + unset VERILATOR_ROOT + cd verilator + git pull + git checkout verilator_3_880 + autoconf + ./configure --prefix=$INSTALL_DIR + make + make install + export VERILATOR_ROOT=$INSTALL_DIR + # Fix verilator for local install (http://www.lowrisc.org/docs/untether-v0.2/verilator/) + ln -s $VERILATOR_ROOT/share/verilator/include $VERILATOR_ROOT/include + ln -s $VERILATOR_ROOT/share/verilator/bin/verilator_includer $VERILATOR_ROOT/bin/verilator_includer +fi -- cgit v1.2.3