]> git.pld-linux.org Git - packages/AppStream.git/blame - AppStream-cxx.patch
- added cxx patch (autodetect which g++ warning options are actually supported),...
[packages/AppStream.git] / AppStream-cxx.patch
CommitLineData
d828836a
JB
1--- AppStream-0.16.1/meson.build.orig 2023-02-10 20:54:13.000000000 +0100
2+++ AppStream-0.16.1/meson.build 2023-02-16 15:37:15.221219224 +0100
3@@ -1,4 +1,4 @@
4-project('AppStream', 'c',
5+project('AppStream', 'c', 'cpp',
6 meson_version: '>=0.62',
7 default_options: ['c_std=c11', 'cpp_std=gnu++14'],
8
9@@ -7,6 +7,7 @@ project('AppStream', 'c',
10 )
11
12 cc = meson.get_compiler('c')
13+cxx = meson.get_compiler('cpp')
14 source_root = meson.project_source_root()
15
16 as_version = meson.project_version()
17@@ -123,6 +124,7 @@ add_project_arguments(
18 language: 'c'
19 )
20 add_project_arguments(
21+ cxx.get_supported_arguments([
22 '-Wno-unused-parameter',
23 '-Werror=shadow',
24 '-Werror=empty-body',
25@@ -135,6 +137,7 @@ add_project_arguments(
26
27 # NOTE: Can be removed with AppStream 1.0
28 '-Wno-error=c++20-compat',
29+ ]),
30 language: 'cpp'
31 )
32
This page took 0.048183 seconds and 4 git commands to generate.