From c5051c2fdb95adf81d25af05eb4a8851f041b5f5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Mon, 28 May 2018 09:07:36 +0200 Subject: [PATCH] meson: test out headers with more standard versions They all pass fine, but let's keep testing regularly. --- src/systemd/meson.build | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/systemd/meson.build b/src/systemd/meson.build index c3f82dc50..18df81cf2 100644 --- a/src/systemd/meson.build +++ b/src/systemd/meson.build @@ -66,11 +66,24 @@ meson.add_install_script(meson_symlink_headers, opts = [['c'], ['c', '-ansi'], - ['c', '-std=iso9899:1990']] + ['c', '-std=iso9899:1990'], + ['c', '-std=iso9899:2011']] + +if cc.has_argument('-std=iso9899:2017') + opts += [['c', '-std=iso9899:2017']] +endif cxx = find_program('c++', required : false) if cxx.found() - opts += [['c++']] + opts += [['c++'], + ['c++', '-std=c++98'], + ['c++', '-std=c++11']] + if cc.has_argument('-std=c++14') + opts += [['c++', '-std=c++14']] + endif + if cc.has_argument('-std=c++17') + opts += [['c++', '-std=c++17']] + endif endif foreach header : _systemd_headers -- 2.30.2