forked from boostorg/beast
Split common tests to a new project
This commit is contained in:
@@ -9,6 +9,7 @@ if ((NOT "${VARIANT}" STREQUAL "coverage") AND
|
||||
(NOT "${VARIANT}" STREQUAL "ubasan"))
|
||||
|
||||
add_subdirectory (benchmarks)
|
||||
add_subdirectory (common)
|
||||
add_subdirectory (server)
|
||||
|
||||
GroupSources(extras/beast extras)
|
||||
|
||||
@@ -29,6 +29,7 @@ compile zlib.cpp : <variant>coverage:<build>no
|
||||
<variant>ubasan:<build>no : ;
|
||||
|
||||
build-project benchmarks ;
|
||||
build-project common ;
|
||||
build-project core ;
|
||||
build-project http ;
|
||||
build-project server ;
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
# Part of Beast
|
||||
|
||||
GroupSources(example/common common)
|
||||
GroupSources(extras/beast extras)
|
||||
GroupSources(include/beast beast)
|
||||
GroupSources(test/common "/")
|
||||
|
||||
add_executable (common-test
|
||||
${BEAST_INCLUDES}
|
||||
${COMMON_INCLUDES}
|
||||
detect_ssl.cpp
|
||||
file_body.cpp
|
||||
mime_types.cpp
|
||||
rfc7231.cpp
|
||||
ssl_stream.cpp
|
||||
write_msg.cpp
|
||||
main.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(common-test
|
||||
Beast
|
||||
${Boost_PROGRAM_OPTIONS_LIBRARY}
|
||||
${Boost_FILESYSTEM_LIBRARY}
|
||||
)
|
||||
|
||||
if (OPENSSL_FOUND)
|
||||
target_link_libraries (common-test ${OPENSSL_LIBRARIES})
|
||||
endif()
|
||||
@@ -0,0 +1,19 @@
|
||||
#
|
||||
# Copyright (c) 2013-2017 Vinnie Falco (vinnie dot falco at gmail dot com)
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
|
||||
exe common-test :
|
||||
detect_ssl.cpp
|
||||
file_body.cpp
|
||||
mime_types.cpp
|
||||
rfc7231.cpp
|
||||
ssl_stream.cpp
|
||||
write_msg.cpp
|
||||
main.cpp
|
||||
:
|
||||
<variant>coverage:<build>no
|
||||
<variant>ubasan:<build>no
|
||||
;
|
||||
@@ -0,0 +1,10 @@
|
||||
//
|
||||
// Copyright (c) 2013-2017 Vinnie Falco (vinnie dot falco at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
int main()
|
||||
{
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
# Part of Beast
|
||||
|
||||
GroupSources(example/server-framework framework)
|
||||
GroupSources(example/common common)
|
||||
GroupSources(extras/beast extras)
|
||||
GroupSources(include/beast beast)
|
||||
|
||||
@@ -8,6 +9,7 @@ GroupSources(test/server "/")
|
||||
|
||||
add_executable (server-test
|
||||
${BEAST_INCLUDES}
|
||||
${COMMON_INCLUDES}
|
||||
${SERVER_INCLUDES}
|
||||
../../extras/beast/unit_test/main.cpp
|
||||
file_service.cpp
|
||||
@@ -25,13 +27,6 @@ add_executable (server-test
|
||||
ws_sync_port.cpp
|
||||
ws_upgrade_service.cpp
|
||||
wss_ports.cpp
|
||||
|
||||
detect_ssl.cpp
|
||||
file_body.cpp
|
||||
mime_types.cpp
|
||||
rfc7231.cpp
|
||||
ssl_stream.cpp
|
||||
write_msg.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(server-test
|
||||
|
||||
+1
-8
@@ -18,17 +18,10 @@ unit-test server-test :
|
||||
service_list.cpp
|
||||
ssl_certificate.cpp
|
||||
tests.cpp
|
||||
write_msg.cpp
|
||||
ws_async_port.cpp
|
||||
ws_sync_port.cpp
|
||||
ws_upgrade_service.cpp
|
||||
|
||||
detect_ssl.cpp
|
||||
file_body.cpp
|
||||
mime_types.cpp
|
||||
rfc7231.cpp
|
||||
ssl_stream.cpp
|
||||
write_msg.cpp
|
||||
wss_ports.cpp
|
||||
:
|
||||
<variant>coverage:<build>no
|
||||
<variant>ubasan:<build>no
|
||||
|
||||
Reference in New Issue
Block a user