projects
/
dev-env-setup.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5e69d89
)
comment and change build location
author
Luke Kenneth Casson Leighton
<lkcl@lkcl.net>
Fri, 12 Mar 2021 10:34:16 +0000
(10:34 +0000)
committer
Luke Kenneth Casson Leighton
<lkcl@lkcl.net>
Fri, 12 Mar 2021 10:34:16 +0000
(10:34 +0000)
nextpnr-ecp5-install
patch
|
blob
|
history
diff --git
a/nextpnr-ecp5-install
b/nextpnr-ecp5-install
index 8d8eddcea121c48d599ee72ba76fac214ce5fa2b..4d9220bd0e5932996335f7d3eba94836c3dfd5bc 100755
(executable)
--- a/
nextpnr-ecp5-install
+++ b/
nextpnr-ecp5-install
@@
-1,6
+1,6
@@
#!/bin/bash
if [ "$EUID" -ne 0 ]
#!/bin/bash
if [ "$EUID" -ne 0 ]
- then echo "Please run as root"
+ then echo "Please run as root
using 'sudo bash'
"
exit
fi
exit
fi
@@
-10,9
+10,10
@@
apt-get install -y python3 python3-dev clang cmake libboost-dev \
libboost-program-options-dev libboost-iostreams-dev \
openocd libeigen3-dev
libboost-program-options-dev libboost-iostreams-dev \
openocd libeigen3-dev
-cd /home
-mkdir nextpnr
-cd nextpnr
+# change into $SUDO_USER home directory
+cd /home/$SUDO_USER
+mkdir -p src/nextpnr
+cd src/nextpnr
git clone --recursive https://github.com/YosysHQ/prjtrellis
git clone --recursive https://github.com/YosysHQ/nextpnr
git clone --recursive https://github.com/YosysHQ/prjtrellis
git clone --recursive https://github.com/YosysHQ/nextpnr
@@
-31,3
+32,4
@@
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/nextpnr-ecp5 \
make
make install
make
make install
+# TODO chown post-amble