yubico.cmake
570 Bytes
set(BR_WITH_YUBICO OFF CACHE BOOL "Build YubiKey authentication")
if(${BR_WITH_YUBICO})
find_package(YubiKey REQUIRED) # For decrypting YubiKeys
find_package(YKPers REQUIRED) # For reading YubiKeys
install(FILES ${YUBIKEY_LICENSE} DESTINATION doc RENAME YubiKey.license)
install(FILES ${YKPERS_LICENSE} DESTINATION doc RENAME YKPers.license)
install(FILES ${YKPERS_RULES} DESTINATION share)
set(BR_THIRDPARTY_SRC ${BR_THIRDPARTY_SRC} ${YUBIKEY_SRC} ${YKPERS_SRC} plugins/yubico.cpp)
set(BR_THIRDPARTY_LIBS ${BR_THIRDPARTY_LIBS} ${YKPERS_LIBS})
endif()