rust-ape-example/gcc-linker-wrapper.bash

22 lines
398 B
Bash
Raw Normal View History

2022-06-21 07:09:00 +00:00
#!/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[@]}"