mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-03-02 01:10:18 +00:00
30 lines
566 B
Bash
Executable File
30 lines
566 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
set -u
|
|
|
|
my_targets="$(zig targets | jq -r '.libc[]' | sort -u)"
|
|
|
|
for my_target in $my_targets; do
|
|
cat << EOF >> "${HOME}/.local/bin/zig-cc-${my_target}"
|
|
#!/bin/sh
|
|
set -e
|
|
set -u
|
|
|
|
"\${HOME}/.local/opt/zig/zig" cc -target ${my_target} \$@
|
|
EOF
|
|
|
|
chmod a+x "${HOME}/.local/bin/zig-cc-${my_target}"
|
|
done
|
|
|
|
for my_target in $my_targets; do
|
|
cat << EOF >> "${HOME}/.local/bin/zig-cpp-${my_target}"
|
|
#!/bin/sh
|
|
set -e
|
|
set -u
|
|
|
|
"\${HOME}/.local/opt/zig/zig" c++ -target ${my_target} \$@
|
|
EOF
|
|
|
|
chmod a+x "${HOME}/.local/bin/zig-cpp-${my_target}"
|
|
done
|