meson.build 495 B

1234567891011121314
  1. cmds = ['createprimary', 'pcrlist', 'createpolicy', 'create', 'load', 'unseal']
  2. all = true
  3. foreach cmd : cmds
  4. all = all and find_program('tpm2_' + cmd, required: false).found()
  5. endforeach
  6. if all
  7. bins += join_paths(meson.current_source_dir(), 'clevis-decrypt-tpm2')
  8. bins += join_paths(meson.current_source_dir(), 'clevis-encrypt-tpm2')
  9. mans += join_paths(meson.current_source_dir(), 'clevis-encrypt-tpm2.1')
  10. else
  11. warning('Will not install tpm2 pin due to missing dependencies!')
  12. endif