From: Zbigniew Jędrzejewski-Szmek Date: Mon, 28 May 2018 07:07:36 +0000 (+0200) Subject: meson: test out headers with more standard versions X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=c5051c2fdb95adf81d25af05eb4a8851f041b5f5;p=elogind.git meson: test out headers with more standard versions They all pass fine, but let's keep testing regularly. --- 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