1add_executable(hybrid_cli hybrid_cli.cc) 2target_include_directories(hybrid_cli PUBLIC 3 "${CMAKE_CURRENT_SOURCE_DIR}" 4 "${TINK_EXAMPLES_INCLUDE_PATH}") 5target_link_libraries(hybrid_cli 6 tink::static 7 absl::check 8 absl::flags_parse 9 util) 10# Tink CMake's configuration doesn't expose tink::core::hpke_config. Remove 11# HPKE from this example when building with CMake. 12target_compile_definitions(hybrid_cli PRIVATE TINK_EXAMPLES_EXCLUDE_HPKE) 13 14add_test( 15 NAME hybrid_cli_test 16 COMMAND "${BASH_PROGRAM}" 17 "${CMAKE_CURRENT_SOURCE_DIR}/hybrid_cli_test.sh" 18 "${CMAKE_CURRENT_BINARY_DIR}/hybrid_cli" 19 "${CMAKE_CURRENT_SOURCE_DIR}/testdata/hybrid_test_private_keyset.json" 20 "${CMAKE_CURRENT_SOURCE_DIR}/testdata/hybrid_test_public_keyset.json") 21