FindYubiKey.cmake
503 Bytes
find_path(YUBIKEY_DIR yubikey.h ${CMAKE_SOURCE_DIR}/3rdparty/*)
mark_as_advanced(YUBIKEY_DIR)
include_directories(${YUBIKEY_DIR})
if(MSVC)
include_directories(${YUBIKEY_DIR}/stdbool)
endif()
if(NOT TARGET yubikey)
set(YUBIKEY_SRC ${YUBIKEY_DIR}/ykaes.c ${YUBIKEY_DIR}/ykcrc.c ${YUBIKEY_DIR}/ykhex.c ${YUBIKEY_DIR}/ykmodhex.c ${YUBIKEY_DIR}/yktoken.c)
if(WIN32)
set_source_files_properties(${YUBIKEY_SRC} PROPERTIES LANGUAGE CXX)
endif()
endif()
set(YUBIKEY_LICENSE ${YUBIKEY_DIR}/COPYING)