mirror of
https://github.com/vortexgpgpu/vortex.git
synced 2025-04-24 13:57:17 -04:00
minor update
This commit is contained in:
parent
ccda5b17e5
commit
866102615e
2 changed files with 56 additions and 6 deletions
|
@ -29,6 +29,15 @@ llvm()
|
|||
rm llvm-riscv.tar.bz2
|
||||
}
|
||||
|
||||
llvm2()
|
||||
{
|
||||
echo "prebuilt llvm-riscv2..."
|
||||
tar -C $SRCDIR -cvjf llvm-riscv2.tar.bz2 llvm-riscv
|
||||
split -b 50M llvm-riscv2.tar.bz2 "llvm-riscv2.tar.bz2.part"
|
||||
mv llvm-riscv2.tar.bz2.part* $DESTDIR/llvm-riscv/$OS_DIR
|
||||
rm llvm-riscv2.tar.bz2
|
||||
}
|
||||
|
||||
pocl()
|
||||
{
|
||||
echo "prebuilt pocl..."
|
||||
|
@ -36,6 +45,13 @@ pocl()
|
|||
mv pocl.tar.bz2 $DESTDIR/pocl/$OS_DIR
|
||||
}
|
||||
|
||||
pocl2()
|
||||
{
|
||||
echo "prebuilt pocl..."
|
||||
tar -C $SRCDIR -cvjf pocl2.tar.bz2 pocl
|
||||
mv pocl2.tar.bz2 $DESTDIR/pocl/$OS_DIR
|
||||
}
|
||||
|
||||
verilator()
|
||||
{
|
||||
echo "prebuilt verilator..."
|
||||
|
@ -45,13 +61,15 @@ verilator()
|
|||
|
||||
usage()
|
||||
{
|
||||
echo "usage: prebuilt [[-riscv] [-llvm] [-pocl] [-verilator] [-all] [-h|--help]]"
|
||||
echo "usage: prebuilt [[-riscv] [-llvm] [-pocl] [-llvm2] [-pocl2] [-verilator] [-all] [-h|--help]]"
|
||||
}
|
||||
|
||||
while [ "$1" != "" ]; do
|
||||
case $1 in
|
||||
-pocl ) pocl
|
||||
;;
|
||||
-pocl2 ) pocl2
|
||||
;;
|
||||
-verilator ) verilator
|
||||
;;
|
||||
-riscv ) riscv
|
||||
|
@ -59,8 +77,8 @@ while [ "$1" != "" ]; do
|
|||
-llvm ) llvm
|
||||
;;
|
||||
-all ) riscv
|
||||
llvm
|
||||
pocl
|
||||
llvm2
|
||||
pocl2
|
||||
verilator
|
||||
;;
|
||||
-h | --help ) usage
|
||||
|
|
|
@ -60,6 +60,25 @@ llvm()
|
|||
rm -rf llvm-riscv
|
||||
}
|
||||
|
||||
llvm2()
|
||||
{
|
||||
case $OS in
|
||||
"centos/7") parts=$(eval echo {a..g}) ;;
|
||||
*) parts=$(eval echo {a..t}) ;;
|
||||
esac
|
||||
echo $parts
|
||||
rm -f llvm-riscv2.tar.bz2.parta*
|
||||
for x in $parts
|
||||
do
|
||||
wget $REPOSITORY/llvm-riscv/$OS/llvm-riscv2.tar.bz2.parta$x
|
||||
done
|
||||
cat llvm-riscv2.tar.bz2.parta* > llvm-riscv2.tar.bz2
|
||||
tar -xvf llvm-riscv2.tar.bz2
|
||||
rm -f llvm-riscv2.tar.bz2*
|
||||
cp -r llvm-riscv $DESTDIR
|
||||
rm -rf llvm-riscv
|
||||
}
|
||||
|
||||
pocl()
|
||||
{
|
||||
wget $REPOSITORY/pocl/$OS/pocl.tar.bz2
|
||||
|
@ -69,6 +88,15 @@ pocl()
|
|||
rm -rf pocl
|
||||
}
|
||||
|
||||
pocl2()
|
||||
{
|
||||
wget $REPOSITORY/pocl/$OS/pocl2.tar.bz2
|
||||
tar -xvf pocl2.tar.bz2
|
||||
rm -f pocl2.tar.bz2
|
||||
cp -r pocl $DESTDIR
|
||||
rm -rf pocl
|
||||
}
|
||||
|
||||
verilator()
|
||||
{
|
||||
wget $REPOSITORY/verilator/$OS/verilator.tar.bz2
|
||||
|
@ -80,13 +108,15 @@ verilator()
|
|||
|
||||
usage()
|
||||
{
|
||||
echo "usage: toolchain_install [[-riscv] [-riscv64] [-llvm] [-pocl] [-verilator] [-all] [-h|--help]]"
|
||||
echo "usage: toolchain_install [[-riscv] [-riscv64] [-llvm] [-llvm2] [-pocl] [-pocl2] [-verilator] [-all] [-h|--help]]"
|
||||
}
|
||||
|
||||
while [ "$1" != "" ]; do
|
||||
case $1 in
|
||||
-pocl ) pocl
|
||||
;;
|
||||
-pocl2 ) pocl2
|
||||
;;
|
||||
-verilator ) verilator
|
||||
;;
|
||||
-riscv ) riscv
|
||||
|
@ -95,10 +125,12 @@ while [ "$1" != "" ]; do
|
|||
;;
|
||||
-llvm ) llvm
|
||||
;;
|
||||
-llvm2 ) llvm2
|
||||
;;
|
||||
-all ) riscv
|
||||
riscv64
|
||||
llvm
|
||||
pocl
|
||||
llvm2
|
||||
pocl2
|
||||
verilator
|
||||
;;
|
||||
-h | --help ) usage
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue