target/toolchain: strip files, leave out the initial gcc
[openwrt.git] / scripts / clang-gcc-wrapper
1 #!/bin/sh
2 _cc="${HOSTCC_REAL:-gcc}"
3 case "$1" in
4         -print-file-name=*)
5                 dirs="$($_cc -print-search-dirs | grep -m1 libraries | sed -e 's,:, ,' -e 's,.* =,,')"
6                 dirs="$dirs /usr/lib /usr/local/lib"
7                 find $dirs -name "${1#*=}" | head -n1
8         ;;
9         *)
10                 exec $_cc "$@"
11         ;;
12 esac