diff options
author | Griffin Smith <root@gws.fyi> | 2020-05-26T15·29-0400 |
---|---|---|
committer | Griffin Smith <root@gws.fyi> | 2020-05-26T15·29-0400 |
commit | db371a5a61340865228434b298ac6a81ea6bbc47 (patch) | |
tree | e25550be84d80c89b10dac552200b0933b053105 /pkgs/clang-tools/wrapper | |
parent | da6724c979eb5f241e0f1b5ca856b1aadcee32c0 (diff) |
clang-tools, perhaps
Diffstat (limited to 'pkgs/clang-tools/wrapper')
-rw-r--r-- | pkgs/clang-tools/wrapper | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/pkgs/clang-tools/wrapper b/pkgs/clang-tools/wrapper new file mode 100644 index 000000000000..949a4243e009 --- /dev/null +++ b/pkgs/clang-tools/wrapper @@ -0,0 +1,20 @@ +#!/bin/sh + +buildcpath() { + local path + while (( $# )); do + case $1 in + -isystem) + shift + path=$path${path:+':'}$1 + esac + shift + done + echo $path +} + +export CPATH=${CPATH}${CPATH:+':'}$(buildcpath ${NIX_CFLAGS_COMPILE}) +export CPATH=${CPATH}${CPATH:+':'}@libc_includes@ +export CPLUS_INCLUDE_PATH=@libcpp_includes@${CPATH:+':'}${CPATH} + +exec -a "$0" @clang@/bin/$(basename $0) "$@" |