1#!/bin/sh
2
3buildcpath() {
4 local path after
5 while (( $# )); do
6 case $1 in
7 -isystem)
8 shift
9 path=$path${path:+':'}$1
10 ;;
11 -idirafter)
12 shift
13 after=$after${after:+':'}$1
14 ;;
15 esac
16 shift
17 done
18 echo $path${after:+':'}$after
19}
20
21export CPATH=${CPATH}${CPATH:+':'}$(buildcpath ${NIX_CFLAGS_COMPILE} \
22 $(<@clang@/nix-support/libc-cflags)):@clang@/resource-root/include
23export CPLUS_INCLUDE_PATH=${CPLUS_INCLUDE_PATH}${CPLUS_INCLUDE_PATH:+':'}$(buildcpath ${NIX_CFLAGS_COMPILE} \
24 $(<@clang@/nix-support/libcxx-cxxflags) \
25 $(<@clang@/nix-support/libc-cflags)):@clang@/resource-root/include
26
27exec -a "$0" @unwrapped@/bin/$(basename $0) "$@"