rust-ape-example/gcc-linker-wrapper.bash
2022-06-21 13:15:37 +05:30

22 lines
398 B
Bash
Executable file

#!/bin/bash
set -eu
declare -a args
args=()
for o in "$@" ; do
case $o in
"-lunwind") continue;;
"-lutil") continue;;
"-lrt") continue;;
"-lc") continue;;
"-lm") continue;;
"-lpthread") continue;;
"-lgcc") continue;;
"-Wl,-Bdynamic") continue;;
"-Wl,-Bstatic") continue;;
esac
args+=("$o")
done
gcc "${args[@]}"