meson: Install dri.pc file when building gallium dri drivers
Currently this pkg-config file is only installed if a classic dri driver is built. This is wrong, it should be installed if any dri driver is installed, which includes the gallium dri target. Reported-by: Marc Dietrich <marvin24@gmx.de> Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com> Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
This commit is contained in:
parent
2ead8f1690
commit
2be2565b9e
|
@ -53,6 +53,17 @@ if dri_drivers != []
|
|||
link_args : ['-Wl,--build-id=sha1', ld_args_bsymbolic, ld_args_gc_sections],
|
||||
)
|
||||
|
||||
meson.add_install_script(
|
||||
join_paths(meson.source_root(), 'bin/install_megadrivers.py'),
|
||||
libmesa_dri_drivers.full_path(),
|
||||
dri_drivers_path,
|
||||
dri_link,
|
||||
)
|
||||
endif
|
||||
|
||||
# This needs to be installed if any dri drivers (including gallium dri drivers)
|
||||
# are built.
|
||||
if with_dri
|
||||
pkg.generate(
|
||||
name : 'dri',
|
||||
filebase : 'dri',
|
||||
|
@ -61,11 +72,4 @@ if dri_drivers != []
|
|||
variables : ['dridriverdir=${prefix}/' + dri_drivers_path],
|
||||
requires_private : ['libdrm >= 2.4.75'], # FIXME: don't hardcode this
|
||||
)
|
||||
|
||||
meson.add_install_script(
|
||||
join_paths(meson.source_root(), 'bin/install_megadrivers.py'),
|
||||
libmesa_dri_drivers.full_path(),
|
||||
dri_drivers_path,
|
||||
dri_link,
|
||||
)
|
||||
endif
|
||||
|
|
Loading…
Reference in New Issue