12345678910111213141516171819202122 |
- audit = dependency('audit', version: '>=2.7.8', required: false)
- udisks2 = dependency('udisks2', required: false)
- gio = dependency('gio-2.0', required: false)
- if udisks2.found() and audit.found() and gio.found()
- autostartdir = join_paths(sysconfdir, 'xdg', 'autostart')
- configure_file(
- input: 'clevis-luks-udisks2.desktop.in',
- output: 'clevis-luks-udisks2.desktop',
- install_dir: autostartdir,
- configuration: data,
- )
- executable('clevis-luks-udisks2', 'clevis-luks-udisks2.c',
- dependencies: [udisks2, luksmeta, audit, jansson],
- install_dir: libexecdir,
- install: true,
- )
- else
- warning('Will not build udisks2 support due to missing dependencies!')
- endif
|