Mercurial > vanilla
annotate dev/meson/patch-clang.patch @ 1340:6c658efb7387
audio/alsa-lib: upgrade to 1.2.6.1
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 22 Dec 2021 20:51:15 +0100 |
parents | e22e50e381d0 |
children |
rev | line source |
---|---|
1310
e22e50e381d0
dev/meson: disable -isystem
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
1 # Adding -isystem breaks build as it conflicts with clang's own headers. |
e22e50e381d0
dev/meson: disable -isystem
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
2 --- a/mesonbuild/dependencies/base.py |
e22e50e381d0
dev/meson: disable -isystem
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
3 +++ b/mesonbuild/dependencies/base.py |
e22e50e381d0
dev/meson: disable -isystem
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
4 @@ -109,8 +109,9 @@ |
e22e50e381d0
dev/meson: disable -isystem
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
5 if self.include_type == 'system': |
e22e50e381d0
dev/meson: disable -isystem
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
6 converted = [] |
e22e50e381d0
dev/meson: disable -isystem
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
7 for i in self.compile_args: |
e22e50e381d0
dev/meson: disable -isystem
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
8 + # vanilla os: we don't use -isystem as it breaks clang. |
e22e50e381d0
dev/meson: disable -isystem
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
9 if i.startswith('-I') or i.startswith('/I'): |
e22e50e381d0
dev/meson: disable -isystem
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
10 - converted += ['-isystem' + i[2:]] |
e22e50e381d0
dev/meson: disable -isystem
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
11 + converted += ['-I' + i[2:]] |
e22e50e381d0
dev/meson: disable -isystem
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
12 else: |
e22e50e381d0
dev/meson: disable -isystem
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
13 converted += [i] |
e22e50e381d0
dev/meson: disable -isystem
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
14 return converted |