123456789101112131415161718192021 |
- libcryptsetup = dependency('libcryptsetup', version: '>=2.0.4', required: false)
- luksmeta = dependency('luksmeta', version: '>=8', required: false)
- pwmake = find_program('pwmake', required: false)
- if libcryptsetup.found() and luksmeta.found() and pwmake.found()
- subdir('systemd')
- subdir('udisks2')
- bins += join_paths(meson.current_source_dir(), 'clevis-luks-unbind')
- mans += join_paths(meson.current_source_dir(), 'clevis-luks-unbind.1')
- bins += join_paths(meson.current_source_dir(), 'clevis-luks-unlock')
- mans += join_paths(meson.current_source_dir(), 'clevis-luks-unlock.1')
- bins += join_paths(meson.current_source_dir(), 'clevis-luks-bind')
- mans += join_paths(meson.current_source_dir(), 'clevis-luks-bind.1')
- mans += join_paths(meson.current_source_dir(), 'clevis-luks-unlockers.7')
- else
- warning('Will not install LUKS support due to missing dependencies!')
- endif
|