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) "$@"