# Copyright (c) Meta Platforms, Inc. and affiliates.
# All rights reserved.
#
# This source code is licensed under the BSD-style license found in the
# LICENSE file in the root directory of this source tree.

# Auto-generated by proxygen/facebook/generate_cmake.py - DO NOT EDIT MANUALLY

proxygen_add_library(proxygen_http_coro_transport_coro_ssl_transport
  SRCS
    CoroSSLTransport.cpp
  DEPS
    Folly::folly_io_async_ssl_basic_transport_certificate
    Folly::folly_io_async_ssl_ssl_errors
    Folly::folly_logging_logging
  EXPORTED_DEPS
    proxygen_http_coro_util_timed_baton
    Folly::folly_io_async_certificate_identity_verifier
    Folly::folly_io_async_ssl_context
    Folly::folly_io_coro_socket
    Folly::folly_io_iobuf
    Folly::folly_ssl_ssl_session
    Folly::folly_ssl_ssl_session_manager
)

proxygen_add_library(proxygen_http_coro_transport_http_connect_transport
  SRCS
    HTTPConnectAsyncTransport.cpp
    HTTPConnectStream.cpp
    HTTPConnectTransport.cpp
  EXPORTED_DEPS
    proxygen_coro
    proxygen_http_coro_coro_stream_source
    Folly::folly_coro_bounded_queue
    Folly::folly_io_async_async_transport
    Folly::folly_io_coro_socket
    Folly::folly_logging_logging
)

if(BUILD_TESTS)
  add_subdirectory(test)
endif()
