meson.build 553 B

12345678910111213141516171819
  1. audit = dependency('audit', version: '>=2.7.8', required: false)
  2. udisks2 = dependency('udisks2', required: false)
  3. if udisks2.found() and audit.found()
  4. autostartdir = join_paths(sysconfdir, 'xdg', 'autostart')
  5. configure_file(
  6. input: 'clevis-luks-udisks2.desktop.in',
  7. output: 'clevis-luks-udisks2.desktop',
  8. install_dir: autostartdir,
  9. configuration: data,
  10. )
  11. executable('clevis-luks-udisks2', 'clevis-luks-udisks2.c',
  12. dependencies: [udisks2, luksmeta, audit, jansson],
  13. install_dir: libexecdir,
  14. install: true,
  15. )
  16. endif