sudo pacman -S zig
#!/bin/bash
zig cc "$@"
#!/bin/bash
zig c++ "$@"
Do not forget chmod it.
chmod +x zigcc
chmod +x zigc++
neo/cmake-zig-linux-release.sh
cd ..
rm -rf build-zig
mkdir build-zig
cd build-zig
cmake -G "Unix Makefiles" -DUSE_PRECOMPILED_HEADERS=OFF -DCMAKE_BUILD_TYPE=Release -DONATIVE=ON -DFFMPEG=OFF -DBINKDEC=ON ../neo
Do not forget chmod it.
chmod +x cmake-zig-linux-release.sh
cd neo
CC=/home/fridge/thirdparty/zigtoolchain/zigcc CXX=/h
ome/fridge/thirdparty/zigtoolchain/zigc++ ./cmake-zig-linux-release.sh
cd ../build-zig
make -j8
- When compiling in DEBUG mode
zig cc
andzig c++
will generate UB traps (and throw Illegal instruction signal at runtime) (more info: https://zig.news/xq/zig-build-explained-part-2-1850)