diff options
Diffstat (limited to 'src/external/libpasskey.m4')
-rw-r--r-- | src/external/libpasskey.m4 | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/external/libpasskey.m4 b/src/external/libpasskey.m4 new file mode 100644 index 0000000..281611e --- /dev/null +++ b/src/external/libpasskey.m4 @@ -0,0 +1,15 @@ +AC_SUBST(PASSKEY_LIBS) +AC_SUBST(PASSKEY_CFLAGS) + +PKG_CHECK_MODULES([FIDO2], [libfido2], [found_passkey=yes], [found_passkey=no]) + +SSS_AC_EXPAND_LIB_DIR() +AS_IF([test x"$found_passkey" = xyes], + [AC_CHECK_HEADER([fido.h], + [AC_CHECK_LIB([fido2], + [es256_pk_from_EVP_PKEY], + [found_passkey=yes] [PASSKEY_LIBS="-lfido2"], + [found_passkey=no])], + [found_passkey=no] + )] +) |