check out specific version of yosys needed for ls180 build
[dev-env-setup.git] / lsoc-mesa-dev-env-setup
1 #!/bin/bash
2
3 mkdir -p ~/src/lsoc_mesa
4 cd ~/src
5 git clone https://gitlab.freedesktop.org/mesa/drm.git
6
7 cd drm
8 mkdir build && cd build
9 meson -Dbuildtype=release -Dprefix=/home/$USER/src/lsoc_mesa ..
10 ninja install
11
12 export PKG_CONFIG_PATH=~/src/lsoc_mesa/lib/x86_64-linux-gnu/pkgconfig/
13 export VK_ICD_FILENAMES=/home/$USER/src/lsoc_mesa/share/vulkan/icd.d/libresoc_icd.x86_64.json
14 export VK_LOADER_DEBUG=warn
15 export LIBRESOC_TRACE=1
16
17 cd ~/src
18 git clone https://git.libre-soc.org/git/mesa.git
19 cd mesa
20 git pull --rebase origin libresoc_dev
21 git checkout -b libresoc_dev
22 mkdir build && cd build
23
24 meson -Dbuildtype=debug -Dprefix=/home/$USER/src/lsoc_mesa \
25 -Dvulkan-drivers=libre-soc ..
26 ninja install