:-'Generic Commit'
This commit is contained in:
parent
4b3281479f
commit
5c919e1146
@ -1,36 +1,17 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
sudo apt install -y nlohmann-json3-dev wget curl cmake ninja-build mold
|
sudo apt install -y nlohmann-json3-dev wget curl cmake ninja-build mold
|
||||||
|
|
||||||
if [ ! -f /usr/local/lib/libassert.a ]; then
|
if [ ! -f /usr/local/lib/libassert.a ]; then
|
||||||
git clone https://github.com/jeremy-rifkin/libassert.git
|
git clone https://github.com/jeremy-rifkin/libassert.git
|
||||||
git checkout v2.1.5
|
git checkout v2.1.5
|
||||||
mkdir libassert/build
|
mkdir libassert/build
|
||||||
cd libassert/build
|
cd "libassert/build" || exit 1
|
||||||
cmake .. -DCMAKE_BUILD_TYPE=Release
|
cmake .. -DCMAKE_BUILD_TYPE=Release
|
||||||
make -j
|
make -j
|
||||||
sudo make install
|
sudo make install
|
||||||
cd ../..
|
cd ../..
|
||||||
rm -rf libassert
|
rm -rf libassert
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -f /usr/local/include/httplib.h ]; then
|
|
||||||
sudo wget -q https://raw.githubusercontent.com/yhirose/cpp-httplib/master/httplib.h \
|
|
||||||
-O /usr/local/include/httplib.h
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
# install zig
|
|
||||||
if [ ! -f ${HOME}/.local/bin/zig ]; then
|
|
||||||
mkdir -p temp
|
|
||||||
rm -rf ${HOME}/.zig
|
|
||||||
mkdir -p ${HOME}/.zig
|
|
||||||
wget https://ziglang.org/builds/zig-x86_64-linux-0.15.0-dev.643+dc6ffc28b.tar.xz -O temp/zig.tar.xz
|
|
||||||
tar -xf temp/zig.tar.xz -C temp
|
|
||||||
mv temp/zig-x86_64-linux-0.15.0-dev.643+dc6ffc28b/zig ${HOME}/.zig/zig
|
|
||||||
mv temp/zig-x86_64-linux-0.15.0-dev.643+dc6ffc28b/lib ${HOME}/.zig/
|
|
||||||
ln -s ${HOME}/.zig/zig ${HOME}/.local/bin/zig
|
|
||||||
rm -rf temp
|
|
||||||
zig version
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user