diff options
Diffstat (limited to 'backend/drm/meson.build')
-rw-r--r-- | backend/drm/meson.build | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/backend/drm/meson.build b/backend/drm/meson.build index cc791f36..7bde50c2 100644 --- a/backend/drm/meson.build +++ b/backend/drm/meson.build @@ -1,3 +1,21 @@ +hwdata = dependency('hwdata', required: false, native: true) +if hwdata.found() + hwdata_dir = hwdata.get_variable(pkgconfig: 'pkgdatadir') + pnp_ids = files(hwdata_dir / 'pnp.ids') +else + pnp_ids = files('/usr/share/hwdata/pnp.ids') +endif + +pnpids_c = custom_target( + 'pnpids.c', + output: 'pnpids.c', + input: pnp_ids, + feed: true, + capture: true, + command: files('gen_pnpids.sh'), +) +wlr_files += pnpids_c + wlr_files += files( 'atomic.c', 'backend.c', |