[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 3/8] cirrus.yml: Compile macOS with -Werror
From: |
Thomas Huth |
Subject: |
[PULL 3/8] cirrus.yml: Compile macOS with -Werror |
Date: |
Tue, 1 Sep 2020 17:20:45 +0200 |
Compiler warnings currently go unnoticed in our macOS builds, since -Werror
is only enabled for Linux and MinGW builds by default. So let's enable them
here now, too.
Unfortunately, the sasl header is marked as deprecated in the macOS headers
and thus generates a lot of deprecation warnings. Thus we have to also use
-Wno-error=deprecated-declarations to be able to compile the code here.
Message-Id: <20200728074405.13118-4-thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
.cirrus.yml | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/.cirrus.yml b/.cirrus.yml
index b50da72eec..86a059c12f 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -24,7 +24,9 @@ macos_task:
script:
- mkdir build
- cd build
- - ../configure --python=/usr/local/bin/python3 || { cat config.log; exit
1; }
+ - ../configure --python=/usr/local/bin/python3 --enable-werror
+ --extra-cflags='-Wno-error=deprecated-declarations'
+ || { cat config.log; exit 1; }
- gmake -j$(sysctl -n hw.ncpu)
- gmake check
@@ -37,6 +39,7 @@ macos_xcode_task:
script:
- mkdir build
- cd build
- - ../configure --cc=clang || { cat config.log; exit 1; }
+ - ../configure --extra-cflags='-Wno-error=deprecated-declarations'
+ --enable-werror --cc=clang || { cat config.log; exit 1; }
- gmake -j$(sysctl -n hw.ncpu)
- gmake check
--
2.18.2
- [PULL 0/8] Cirrus-CI improvements, and other CI-related fixes, m68k, Thomas Huth, 2020/09/01
- [PULL 3/8] cirrus.yml: Compile macOS with -Werror,
Thomas Huth <=
- [PULL 2/8] cirrus.yml: Compile FreeBSD with -Werror, Thomas Huth, 2020/09/01
- [PULL 6/8] meson: fix keymaps without qemu-keymap, Thomas Huth, 2020/09/01
- [PULL 5/8] cirrus.yml: Split FreeBSD job into two parts, Thomas Huth, 2020/09/01
- [PULL 8/8] hw/m68k: QOMify the mcf5206 system integration module, Thomas Huth, 2020/09/01
- [PULL 1/8] configure: Fix atomic64 test for --enable-werror on macOS, Thomas Huth, 2020/09/01
- [PULL 7/8] configure: Add system = 'linux' for meson when cross-compiling, Thomas Huth, 2020/09/01
- [PULL 4/8] cirrus.yml: Update the macOS jobs to Catalina, Thomas Huth, 2020/09/01
- Re: [PULL 0/8] Cirrus-CI improvements, and other CI-related fixes, m68k, Peter Maydell, 2020/09/02