Imported Upstream version 1.72.0
[platform/upstream/boost.git] / libs / beast / example / http / client / async-ssl-system-executor / CMakeLists.txt
1 #
2 # Copyright (c) 2016-2017 Vinnie Falco (vinnie dot falco at gmail dot com)
3 #
4 # Distributed under the Boost Software License, Version 1.0. (See accompanying
5 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6 #
7 # Official repository: https://github.com/boostorg/beast
8 #
9
10 if (OPENSSL_FOUND)
11     GroupSources(include/boost/beast beast)
12     GroupSources(example/common common)
13     GroupSources(example/http/client/async-ssl-system-executor "/")
14
15     add_executable (http-client-async-ssl-system-executor
16         ${BOOST_BEAST_FILES}
17         ${PROJECT_SOURCE_DIR}/example/common/root_certificates.hpp
18         Jamfile
19         http_client_async_ssl_system_executor.cpp
20     )
21
22     set_property(TARGET http-client-async-ssl-system-executor PROPERTY FOLDER "example-http-client")
23
24     target_link_libraries (http-client-async-ssl-system-executor
25         OpenSSL::SSL OpenSSL::Crypto
26         lib-asio
27         lib-asio-ssl
28         lib-beast
29         )
30
31 endif()