diff options
author | wrvsrx <wrvsrx@outlook.com> | 2022-04-19 20:24:22 +0800 |
---|---|---|
committer | wrvsrx <wrvsrx@outlook.com> | 2023-01-31 11:12:39 +0800 |
commit | 27dddbfc224bde13dd7a2809d258798dc87ad727 (patch) | |
tree | 85d1cc61fa562f7184105ef5041d77b4dd3416cc /pkgs/build-support/cc-wrapper | |
parent | d0e80df0dc89176080bad5c274db7a4b53085b59 (diff) |
cc-wrapper: add the '-xc++' and `-x*-header` case to the wrapper
Diffstat (limited to 'pkgs/build-support/cc-wrapper')
-rw-r--r-- | pkgs/build-support/cc-wrapper/cc-wrapper.sh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/build-support/cc-wrapper/cc-wrapper.sh b/pkgs/build-support/cc-wrapper/cc-wrapper.sh index cf9a351f39500..e8eb579e15add 100644 --- a/pkgs/build-support/cc-wrapper/cc-wrapper.sh +++ b/pkgs/build-support/cc-wrapper/cc-wrapper.sh @@ -46,6 +46,8 @@ while (( "$n" < "$nParams" )); do -nostdinc) cInclude=0 cxxInclude=0 ;; -nostdinc++) cxxInclude=0 ;; -nostdlib) cxxLibrary=0 ;; + -x*-header) dontLink=1 ;; # both `-x c-header` and `-xc-header` are accepted by clang + -xc++*) isCxx=1 ;; # both `-xc++` and `-x c++` are accepted by clang -x) case "$p2" in *-header) dontLink=1 ;; |