summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Wellnhofer <wellnhofer@aevum.de>2022-09-09 13:51:58 +0200
committerNick Wellnhofer <wellnhofer@aevum.de>2022-09-09 14:03:01 +0200
commitf2392dc464ac6927b2bd59a5e0d10283afbfe5b6 (patch)
treec950565c7985b79748c42d0f347b49b324b0131d
parenta9669679f595fb8c981c1f1298194157f1c993b6 (diff)
downloadlibxml2-f2392dc464ac6927b2bd59a5e0d10283afbfe5b6.tar.gz
gitlab-ci: Allow cast-align warnings from clang
-rw-r--r--.gitlab-ci.yml2
-rw-r--r--.gitlab-ci/test_cmake.sh2
2 files changed, 3 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d95bf7f8..822f31bb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -125,6 +125,7 @@ cmake:linux:clang:shared:
variables:
BUILD_SHARED_LIBS: "ON"
CC: clang
+ CFLAGS: "-Wno-error=cast-align"
SUFFIX: linux-clang-shared
cmake:linux:clang:static:
@@ -134,6 +135,7 @@ cmake:linux:clang:static:
variables:
BUILD_SHARED_LIBS: "OFF"
CC: clang
+ CFLAGS: "-Wno-error=cast-align"
SUFFIX: linux-clang-static
.cmake:mingw:
diff --git a/.gitlab-ci/test_cmake.sh b/.gitlab-ci/test_cmake.sh
index c9b0e031..99c22a8e 100644
--- a/.gitlab-ci/test_cmake.sh
+++ b/.gitlab-ci/test_cmake.sh
@@ -2,10 +2,10 @@
set -e
+CFLAGS="-Werror $CFLAGS" \
cmake "$@" \
-DBUILD_SHARED_LIBS=$BUILD_SHARED_LIBS \
-DCMAKE_INSTALL_PREFIX=libxml2-install \
- -DCMAKE_C_FLAGS='-Werror' \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-S . -B libxml2-build
cmake --build libxml2-build --target install