Skip to content

Commit 8ffd874

Browse files
committed
CI: Suppress build warnings (errors)
Xcode 13 clang reports build errors by '-Wcompound-token-split-by-macro' at compiling if_perl.
1 parent ecbf9c7 commit 8ffd874

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/ci-macvim.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,9 @@ jobs:
183183
./configure "${CONFOPT[@]}" --enable-fail-if-missing
184184
185185
sed -i.bak -f ci/config.mk.sed -f ci/config.mk.clang.sed src/auto/config.mk
186+
if clang --version | grep -qs '^Apple clang version \(1[3-9]\|[2-9]\d\)\.'; then
187+
sed -i.bak -f ci/config.mk.clang-13.sed src/auto/config.mk
188+
fi
186189
187190
- name: Modify configure result
188191
if: matrix.publish

ci/config.mk.clang-13.sed

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/^PERL_CFLAGS[[:blank:]]*=/s/$/ -Wno-error=compound-token-split-by-macro/

0 commit comments

Comments
 (0)