• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
10if (OPENSSL_FOUND)
11    GroupSources(include/boost/beast beast)
12    GroupSources(example/common common)
13    GroupSources(example/http/server/sync-ssl "/")
14
15    add_executable (http-server-sync-ssl
16        ${BOOST_BEAST_FILES}
17        ${PROJECT_SOURCE_DIR}/example/common/server_certificate.hpp
18        Jamfile
19        http_server_sync_ssl.cpp
20    )
21
22    set_property(TARGET http-server-sync-ssl PROPERTY FOLDER "example-http-server")
23
24    target_link_libraries (http-server-sync-ssl
25        OpenSSL::SSL OpenSSL::Crypto
26        lib-asio
27        lib-asio-ssl
28        lib-beast
29        )
30
31endif()
32