Currently this requires libdrm from git, since the version reported by
meson is wrong.
if d[1]
set_variable(
'dep_libdrm_' + d[0],
if d[1]
set_variable(
'dep_libdrm_' + d[0],
- dependency('libdrm_' + d[0], version : '>=' + _drm_ver)
+ dependency(
+ 'libdrm_' + d[0], version : '>=' + _drm_ver,
+ fallback : ['libdrm', 'ext_libdrm_' + d[0]]
+ )
with_gallium_drisw_kms = false
dep_libdrm = dependency(
'libdrm', version : '>=' + _drm_ver,
with_gallium_drisw_kms = false
dep_libdrm = dependency(
'libdrm', version : '>=' + _drm_ver,
- required : with_dri2 or with_dri3
+ required : with_dri2 or with_dri3,
+ fallback : ['libdrm', 'ext_libdrm']
)
if dep_libdrm.found()
pre_args += '-DHAVE_LIBDRM'
)
if dep_libdrm.found()
pre_args += '-DHAVE_LIBDRM'
--- /dev/null
+[wrap-git]
+directory=libdrm
+url=https://anongit.freedesktop.org/git/mesa/drm.git
+revision=head