mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 00:00:11 +01:00
build: Check for PyYAML in Meson build
Closes: #11540
Fixes: ccc6442d6f ("u_format: Rewrite format table to use YAML")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30272>
This commit is contained in:
parent
149e8bff52
commit
bed6e0d691
1 changed files with 9 additions and 0 deletions
|
|
@ -952,6 +952,15 @@ if has_mako.returncode() != 0
|
||||||
error('Python (3.x) mako module >= 0.8.0 required to build mesa.')
|
error('Python (3.x) mako module >= 0.8.0 required to build mesa.')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
has_yaml = run_command(
|
||||||
|
prog_python, '-c',
|
||||||
|
'''
|
||||||
|
import yaml
|
||||||
|
''', check: false)
|
||||||
|
if has_yaml.returncode() != 0
|
||||||
|
error('Python (3.x) yaml module (PyYAML) required to build mesa.')
|
||||||
|
endif
|
||||||
|
|
||||||
if cc.get_id() == 'gcc' and cc.version().version_compare('< 4.4.6')
|
if cc.get_id() == 'gcc' and cc.version().version_compare('< 4.4.6')
|
||||||
error('When using GCC, version 4.4.6 or later is required.')
|
error('When using GCC, version 4.4.6 or later is required.')
|
||||||
endif
|
endif
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue