Split common tests to a new project

This commit is contained in:
Vinnie Falco
2017-07-20 08:15:29 -07:00
parent edeb44617b
commit beead1a297
16 changed files with 68 additions and 47 deletions
+1
View File
@@ -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)
+1
View File
@@ -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 ;
+28
View File
@@ -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()
+19
View File
@@ -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
;
+10
View File
@@ -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()
{
}
+2 -7
View File
@@ -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
View File
@@ -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