cc-wrapper.sh: rename variables cpp -> cxx

CPP is the C PreProcessor
CXX is C++
This commit is contained in:
Dmitry Kalinkin 2021-05-02 14:03:51 -04:00
parent 96bbe339d4
commit d9bad0eae6
No known key found for this signature in database
GPG Key ID: 5157B3EC8B2CA333

View File

@ -25,8 +25,8 @@ dontLink=0
nonFlagArgs=0 nonFlagArgs=0
cc1=0 cc1=0
# shellcheck disable=SC2193 # shellcheck disable=SC2193
[[ "@prog@" = *++ ]] && isCpp=1 || isCpp=0 [[ "@prog@" = *++ ]] && isCxx=1 || isCxx=0
cppInclude=1 cxxInclude=1
cInclude=1 cInclude=1
setDynamicLinker=1 setDynamicLinker=1
@ -50,15 +50,15 @@ while (( "$n" < "$nParams" )); do
dontLink=1 dontLink=1
elif [[ "$p" = -x && "$p2" = *-header ]]; then elif [[ "$p" = -x && "$p2" = *-header ]]; then
dontLink=1 dontLink=1
elif [[ "$p" = -x && "$p2" = c++* && "$isCpp" = 0 ]]; then elif [[ "$p" = -x && "$p2" = c++* && "$isCxx" = 0 ]]; then
isCpp=1 isCxx=1
elif [ "$p" = -nostdlib ]; then elif [ "$p" = -nostdlib ]; then
isCpp=-1 isCxx=-1
elif [ "$p" = -nostdinc ]; then elif [ "$p" = -nostdinc ]; then
cInclude=0 cInclude=0
cppInclude=0 cxxInclude=0
elif [ "$p" = -nostdinc++ ]; then elif [ "$p" = -nostdinc++ ]; then
cppInclude=0 cxxInclude=0
elif [[ "$p" = -static || "$p" = -static-pie ]]; then elif [[ "$p" = -static || "$p" = -static-pie ]]; then
setDynamicLinker=0 setDynamicLinker=0
elif [[ "$p" != -?* ]]; then elif [[ "$p" != -?* ]]; then
@ -131,8 +131,8 @@ if [ "$NIX_ENFORCE_NO_NATIVE_@suffixSalt@" = 1 ]; then
params=(${rest+"${rest[@]}"}) params=(${rest+"${rest[@]}"})
fi fi
if [[ "$isCpp" = 1 ]]; then if [[ "$isCxx" = 1 ]]; then
if [[ "$cppInclude" = 1 ]]; then if [[ "$cxxInclude" = 1 ]]; then
NIX_CFLAGS_COMPILE_@suffixSalt@+=" $NIX_CXXSTDLIB_COMPILE_@suffixSalt@" NIX_CFLAGS_COMPILE_@suffixSalt@+=" $NIX_CXXSTDLIB_COMPILE_@suffixSalt@"
fi fi
NIX_CFLAGS_LINK_@suffixSalt@+=" $NIX_CXXSTDLIB_LINK_@suffixSalt@" NIX_CFLAGS_LINK_@suffixSalt@+=" $NIX_CXXSTDLIB_LINK_@suffixSalt@"