mirror of
https://github.com/boostorg/beast.git
synced 2025-08-02 06:15:24 +02:00
committed by
Mohammad Nejati
parent
ee2b5b2ff9
commit
0451018f25
@@ -22,39 +22,39 @@ endif()
|
|||||||
find_package(Threads REQUIRED)
|
find_package(Threads REQUIRED)
|
||||||
find_package(OpenSSL REQUIRED)
|
find_package(OpenSSL REQUIRED)
|
||||||
|
|
||||||
# lib-asio
|
# boost_beast_lib_asio
|
||||||
add_library(lib-asio STATIC lib_asio.cpp)
|
add_library(boost_beast_lib_asio STATIC lib_asio.cpp)
|
||||||
source_group("" FILES lib_asio.cpp)
|
source_group("" FILES boost_beast_lib_asio.cpp)
|
||||||
target_compile_definitions(lib-asio PUBLIC
|
target_compile_definitions(boost_beast_lib_asio PUBLIC
|
||||||
BOOST_ASIO_SEPARATE_COMPILATION
|
BOOST_ASIO_SEPARATE_COMPILATION
|
||||||
BOOST_ASIO_NO_DEPRECATED
|
BOOST_ASIO_NO_DEPRECATED
|
||||||
BOOST_ASIO_DISABLE_BOOST_ARRAY
|
BOOST_ASIO_DISABLE_BOOST_ARRAY
|
||||||
BOOST_ASIO_DISABLE_BOOST_BIND
|
BOOST_ASIO_DISABLE_BOOST_BIND
|
||||||
BOOST_ASIO_DISABLE_BOOST_DATE_TIME
|
BOOST_ASIO_DISABLE_BOOST_DATE_TIME
|
||||||
BOOST_ASIO_DISABLE_BOOST_REGEX)
|
BOOST_ASIO_DISABLE_BOOST_REGEX)
|
||||||
target_link_libraries(lib-asio PUBLIC Boost::asio Threads::Threads)
|
target_link_libraries(boost_beast_lib_asio PUBLIC Boost::asio Threads::Threads)
|
||||||
set_target_properties(lib-asio PROPERTIES FOLDER "static-libs")
|
set_target_properties(boost_beast_lib_asio PROPERTIES FOLDER "static-libs")
|
||||||
|
|
||||||
# lib-asio-ssl
|
# boost_beast_lib_asio_ssl
|
||||||
add_library(lib-asio-ssl STATIC lib_asio_ssl.cpp)
|
add_library(boost_beast_lib_asio_ssl STATIC lib_asio_ssl.cpp)
|
||||||
source_group("" FILES lib_asio_ssl.cpp)
|
source_group("" FILES boost_beast_lib_asio_ssl.cpp)
|
||||||
target_link_libraries(lib-asio-ssl PUBLIC lib-asio)
|
target_link_libraries(boost_beast_lib_asio_ssl PUBLIC boost_beast_lib_asio)
|
||||||
target_link_libraries(lib-asio-ssl PUBLIC OpenSSL::SSL OpenSSL::Crypto)
|
target_link_libraries(boost_beast_lib_asio_ssl PUBLIC OpenSSL::SSL OpenSSL::Crypto)
|
||||||
set_target_properties(lib-asio-ssl PROPERTIES FOLDER "static-libs")
|
set_target_properties(boost_beast_lib_asio_ssl PROPERTIES FOLDER "static-libs")
|
||||||
|
|
||||||
# lib-beast
|
# boost_beast_lib_beast
|
||||||
add_library(lib-beast STATIC lib_beast.cpp)
|
add_library(boost_beast_lib_beast STATIC lib_beast.cpp)
|
||||||
source_group("" FILES lib_beast.cpp)
|
source_group("" FILES boost_beast_lib_beast.cpp)
|
||||||
target_compile_definitions(lib-beast PUBLIC
|
target_compile_definitions(boost_beast_lib_beast PUBLIC
|
||||||
BOOST_BEAST_SEPARATE_COMPILATION
|
BOOST_BEAST_SEPARATE_COMPILATION
|
||||||
BOOST_BEAST_ALLOW_DEPRECATED
|
BOOST_BEAST_ALLOW_DEPRECATED
|
||||||
BOOST_BEAST_TESTS)
|
BOOST_BEAST_TESTS)
|
||||||
target_link_libraries(lib-beast PUBLIC Boost::beast lib-asio)
|
target_link_libraries(boost_beast_lib_beast PUBLIC Boost::beast boost_beast_lib_asio)
|
||||||
set_target_properties(lib-beast PROPERTIES FOLDER "static-libs")
|
set_target_properties(boost_beast_lib_beast PROPERTIES FOLDER "static-libs")
|
||||||
|
|
||||||
# lib-zlib
|
# boost_beast_lib_zlib
|
||||||
enable_language(C)
|
enable_language(C)
|
||||||
add_library(lib-zlib STATIC
|
add_library(boost_beast_lib_zlib STATIC
|
||||||
extern/zlib-1.2.12/adler32.c
|
extern/zlib-1.2.12/adler32.c
|
||||||
extern/zlib-1.2.12/compress.c
|
extern/zlib-1.2.12/compress.c
|
||||||
extern/zlib-1.2.12/crc32.c
|
extern/zlib-1.2.12/crc32.c
|
||||||
@@ -66,22 +66,22 @@ add_library(lib-zlib STATIC
|
|||||||
extern/zlib-1.2.12/trees.c
|
extern/zlib-1.2.12/trees.c
|
||||||
extern/zlib-1.2.12/uncompr.c
|
extern/zlib-1.2.12/uncompr.c
|
||||||
extern/zlib-1.2.12/zutil.c)
|
extern/zlib-1.2.12/zutil.c)
|
||||||
target_compile_options(lib-zlib PRIVATE
|
target_compile_options(boost_beast_lib_zlib PRIVATE
|
||||||
$<$<C_COMPILER_ID:GNU>:-w>
|
$<$<C_COMPILER_ID:GNU>:-w>
|
||||||
$<$<C_COMPILER_ID:Clang>:-w>
|
$<$<C_COMPILER_ID:Clang>:-w>
|
||||||
$<$<C_COMPILER_ID:AppleClang>:-w>
|
$<$<C_COMPILER_ID:AppleClang>:-w>
|
||||||
$<$<C_COMPILER_ID:MSVC>:/wd4127>
|
$<$<C_COMPILER_ID:MSVC>:/wd4127>
|
||||||
$<$<C_COMPILER_ID:MSVC>:/wd4244>
|
$<$<C_COMPILER_ID:MSVC>:/wd4244>
|
||||||
$<$<C_COMPILER_ID:MSVC>:/wd4131>)
|
$<$<C_COMPILER_ID:MSVC>:/wd4131>)
|
||||||
target_include_directories(lib-zlib PUBLIC extern/zlib-1.2.12)
|
target_include_directories(boost_beast_lib_zlib PUBLIC extern/zlib-1.2.12)
|
||||||
set_target_properties(lib-zlib PROPERTIES FOLDER "static-libs")
|
set_target_properties(boost_beast_lib_zlib PROPERTIES FOLDER "static-libs")
|
||||||
|
|
||||||
# lib-test
|
# boost_beast_lib_test
|
||||||
add_library(lib-test STATIC lib_test.cpp)
|
add_library(boost_beast_lib_test STATIC lib_test.cpp)
|
||||||
source_group("" FILES lib_test.cpp)
|
source_group("" FILES boost_beast_lib_test.cpp)
|
||||||
target_include_directories(lib-test PUBLIC extras/include)
|
target_include_directories(boost_beast_lib_test PUBLIC extras/include)
|
||||||
target_link_libraries(lib-test PUBLIC lib-beast)
|
target_link_libraries(boost_beast_lib_test PUBLIC boost_beast_lib_beast)
|
||||||
set_target_properties(lib-test PROPERTIES FOLDER "static-libs")
|
set_target_properties(boost_beast_lib_test PROPERTIES FOLDER "static-libs")
|
||||||
|
|
||||||
add_subdirectory(beast)
|
add_subdirectory(beast)
|
||||||
add_subdirectory(bench)
|
add_subdirectory(bench)
|
||||||
|
@@ -15,7 +15,7 @@ add_subdirectory(ssl)
|
|||||||
add_subdirectory(websocket)
|
add_subdirectory(websocket)
|
||||||
add_subdirectory(zlib)
|
add_subdirectory(zlib)
|
||||||
|
|
||||||
add_executable(tests-beast
|
add_executable(boost_beast_tests_self_contained
|
||||||
Jamfile
|
Jamfile
|
||||||
core.cpp
|
core.cpp
|
||||||
http.cpp
|
http.cpp
|
||||||
@@ -33,12 +33,12 @@ source_group("" FILES
|
|||||||
websocket.cpp
|
websocket.cpp
|
||||||
zlib.cpp)
|
zlib.cpp)
|
||||||
|
|
||||||
target_link_libraries(tests-beast
|
target_link_libraries(boost_beast_tests_self_contained
|
||||||
lib-asio-ssl
|
boost_beast_lib_asio_ssl
|
||||||
lib-test)
|
boost_beast_lib_test)
|
||||||
|
|
||||||
set_target_properties(tests-beast
|
set_target_properties(boost_beast_tests_self_contained
|
||||||
PROPERTIES FOLDER "tests")
|
PROPERTIES FOLDER "tests")
|
||||||
|
|
||||||
add_test(NAME tests-beast COMMAND tests-beast)
|
add_test(NAME boost_beast_tests_self_contained COMMAND boost_beast_tests_self_contained)
|
||||||
add_dependencies(tests tests-beast)
|
add_dependencies(tests boost_beast_tests_self_contained)
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
# Official repository: https://github.com/boostorg/beast
|
# Official repository: https://github.com/boostorg/beast
|
||||||
#
|
#
|
||||||
|
|
||||||
add_executable(tests-beast-_experimental
|
add_executable(boost_beast_tests__experimental
|
||||||
Jamfile
|
Jamfile
|
||||||
_test_detail_stream_state.cpp
|
_test_detail_stream_state.cpp
|
||||||
error.cpp
|
error.cpp
|
||||||
@@ -22,12 +22,12 @@ source_group("" FILES
|
|||||||
icy_stream.cpp
|
icy_stream.cpp
|
||||||
stream.cpp)
|
stream.cpp)
|
||||||
|
|
||||||
target_link_libraries(tests-beast-_experimental
|
target_link_libraries(boost_beast_tests__experimental
|
||||||
lib-asio-ssl
|
boost_beast_lib_asio_ssl
|
||||||
lib-test)
|
boost_beast_lib_test)
|
||||||
|
|
||||||
set_target_properties(tests-beast-_experimental
|
set_target_properties(boost_beast_tests__experimental
|
||||||
PROPERTIES FOLDER "tests")
|
PROPERTIES FOLDER "tests")
|
||||||
|
|
||||||
add_test(NAME tests-beast-_experimental COMMAND tests-beast-_experimental)
|
add_test(NAME boost_beast_tests__experimental COMMAND boost_beast_tests__experimental)
|
||||||
add_dependencies(tests tests-beast-_experimental)
|
add_dependencies(tests boost_beast_tests__experimental)
|
||||||
|
@@ -10,16 +10,16 @@
|
|||||||
|
|
||||||
file(GLOB_RECURSE PFILES CONFIGURE_DEPENDS Jamfile *.cpp *.hpp)
|
file(GLOB_RECURSE PFILES CONFIGURE_DEPENDS Jamfile *.cpp *.hpp)
|
||||||
|
|
||||||
add_executable(tests-beast-core ${PFILES})
|
add_executable(boost_beast_tests_core ${PFILES})
|
||||||
|
|
||||||
source_group("" FILES ${PFILES})
|
source_group("" FILES ${PFILES})
|
||||||
|
|
||||||
target_link_libraries(tests-beast-core
|
target_link_libraries(boost_beast_tests_core
|
||||||
lib-test
|
boost_beast_lib_test
|
||||||
Boost::filesystem)
|
Boost::filesystem)
|
||||||
|
|
||||||
set_target_properties(tests-beast-core
|
set_target_properties(boost_beast_tests_core
|
||||||
PROPERTIES FOLDER "tests")
|
PROPERTIES FOLDER "tests")
|
||||||
|
|
||||||
add_test(NAME tests-beast-core COMMAND tests-beast-core)
|
add_test(NAME boost_beast_tests_core COMMAND boost_beast_tests_core)
|
||||||
add_dependencies(tests tests-beast-core)
|
add_dependencies(tests boost_beast_tests_core)
|
||||||
|
@@ -10,16 +10,16 @@
|
|||||||
|
|
||||||
file(GLOB_RECURSE PFILES CONFIGURE_DEPENDS Jamfile *.cpp *.hpp)
|
file(GLOB_RECURSE PFILES CONFIGURE_DEPENDS Jamfile *.cpp *.hpp)
|
||||||
|
|
||||||
add_executable(tests-beast-http ${PFILES})
|
add_executable(boost_beast_tests_http ${PFILES})
|
||||||
|
|
||||||
source_group("" FILES ${PFILES})
|
source_group("" FILES ${PFILES})
|
||||||
|
|
||||||
target_link_libraries(tests-beast-http
|
target_link_libraries(boost_beast_tests_http
|
||||||
lib-test
|
boost_beast_lib_test
|
||||||
Boost::filesystem)
|
Boost::filesystem)
|
||||||
|
|
||||||
set_target_properties(tests-beast-http
|
set_target_properties(boost_beast_tests_http
|
||||||
PROPERTIES FOLDER "tests")
|
PROPERTIES FOLDER "tests")
|
||||||
|
|
||||||
add_test(NAME tests-beast-http COMMAND tests-beast-http)
|
add_test(NAME boost_beast_tests_http COMMAND boost_beast_tests_http)
|
||||||
add_dependencies(tests tests-beast-http)
|
add_dependencies(tests boost_beast_tests_http)
|
||||||
|
@@ -7,7 +7,7 @@
|
|||||||
# Official repository: https://github.com/boostorg/beast
|
# Official repository: https://github.com/boostorg/beast
|
||||||
#
|
#
|
||||||
|
|
||||||
add_executable (tests-beast-ssl
|
add_executable (boost_beast_tests_ssl
|
||||||
Jamfile
|
Jamfile
|
||||||
ssl_stream.cpp)
|
ssl_stream.cpp)
|
||||||
|
|
||||||
@@ -15,12 +15,12 @@ source_group("" FILES
|
|||||||
Jamfile
|
Jamfile
|
||||||
ssl_stream.cpp)
|
ssl_stream.cpp)
|
||||||
|
|
||||||
target_link_libraries(tests-beast-ssl
|
target_link_libraries(boost_beast_tests_ssl
|
||||||
lib-asio-ssl
|
boost_beast_lib_asio_ssl
|
||||||
lib-test)
|
boost_beast_lib_test)
|
||||||
|
|
||||||
set_target_properties(tests-beast-ssl
|
set_target_properties(boost_beast_tests_ssl
|
||||||
PROPERTIES FOLDER "tests")
|
PROPERTIES FOLDER "tests")
|
||||||
|
|
||||||
add_test(NAME tests-beast-ssl COMMAND tests-beast-ssl)
|
add_test(NAME boost_beast_tests_ssl COMMAND boost_beast_tests_ssl)
|
||||||
add_dependencies(tests tests-beast-ssl)
|
add_dependencies(tests boost_beast_tests_ssl)
|
||||||
|
@@ -10,16 +10,16 @@
|
|||||||
|
|
||||||
file(GLOB_RECURSE PFILES CONFIGURE_DEPENDS Jamfile *.cpp *.hpp)
|
file(GLOB_RECURSE PFILES CONFIGURE_DEPENDS Jamfile *.cpp *.hpp)
|
||||||
|
|
||||||
add_executable(tests-beast-websocket ${PFILES})
|
add_executable(boost_beast_tests_websocket ${PFILES})
|
||||||
|
|
||||||
source_group("" FILES ${PFILES})
|
source_group("" FILES ${PFILES})
|
||||||
|
|
||||||
target_link_libraries(tests-beast-websocket
|
target_link_libraries(boost_beast_tests_websocket
|
||||||
lib-asio-ssl
|
boost_beast_lib_asio_ssl
|
||||||
lib-test)
|
boost_beast_lib_test)
|
||||||
|
|
||||||
set_target_properties(tests-beast-websocket
|
set_target_properties(boost_beast_tests_websocket
|
||||||
PROPERTIES FOLDER "tests")
|
PROPERTIES FOLDER "tests")
|
||||||
|
|
||||||
add_test(NAME tests-beast-websocket COMMAND tests-beast-websocket)
|
add_test(NAME boost_beast_tests_websocket COMMAND boost_beast_tests_websocket)
|
||||||
add_dependencies(tests tests-beast-websocket)
|
add_dependencies(tests boost_beast_tests_websocket)
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
# Official repository: https://github.com/boostorg/beast
|
# Official repository: https://github.com/boostorg/beast
|
||||||
#
|
#
|
||||||
|
|
||||||
add_executable(tests-beast-zlib
|
add_executable(boost_beast_tests_zlib
|
||||||
Jamfile
|
Jamfile
|
||||||
error.cpp
|
error.cpp
|
||||||
deflate_stream.cpp
|
deflate_stream.cpp
|
||||||
@@ -22,15 +22,15 @@ source_group("" FILES
|
|||||||
inflate_stream.cpp
|
inflate_stream.cpp
|
||||||
zlib.cpp)
|
zlib.cpp)
|
||||||
|
|
||||||
target_include_directories(tests-beast-zlib
|
target_include_directories(boost_beast_tests_zlib
|
||||||
PRIVATE ${PROJECT_SOURCE_DIR}/test/extern)
|
PRIVATE ${PROJECT_SOURCE_DIR}/test/extern)
|
||||||
|
|
||||||
target_link_libraries(tests-beast-zlib
|
target_link_libraries(boost_beast_tests_zlib
|
||||||
lib-test
|
boost_beast_lib_test
|
||||||
lib-zlib)
|
boost_beast_lib_zlib)
|
||||||
|
|
||||||
set_target_properties(tests-beast-zlib
|
set_target_properties(boost_beast_tests_zlib
|
||||||
PROPERTIES FOLDER "tests")
|
PROPERTIES FOLDER "tests")
|
||||||
|
|
||||||
add_test(NAME tests-beast-zlib COMMAND tests-beast-zlib)
|
add_test(NAME boost_beast_tests_zlib COMMAND boost_beast_tests_zlib)
|
||||||
add_dependencies(tests tests-beast-zlib)
|
add_dependencies(tests boost_beast_tests_zlib)
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
# Official repository: https://github.com/boostorg/beast
|
# Official repository: https://github.com/boostorg/beast
|
||||||
#
|
#
|
||||||
|
|
||||||
add_executable(bench-buffers
|
add_executable(boost_beast_bench_buffers
|
||||||
Jamfile
|
Jamfile
|
||||||
bench_buffers.cpp)
|
bench_buffers.cpp)
|
||||||
|
|
||||||
@@ -16,8 +16,8 @@ source_group("" FILES
|
|||||||
Jamfile
|
Jamfile
|
||||||
bench_buffers.cpp)
|
bench_buffers.cpp)
|
||||||
|
|
||||||
target_link_libraries(bench-buffers
|
target_link_libraries(boost_beast_bench_buffers
|
||||||
lib-test)
|
boost_beast_lib_test)
|
||||||
|
|
||||||
set_target_properties(bench-buffers
|
set_target_properties(boost_beast_bench_buffers
|
||||||
PROPERTIES FOLDER "tests-bench")
|
PROPERTIES FOLDER "tests-bench")
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
# Official repository: https://github.com/boostorg/beast
|
# Official repository: https://github.com/boostorg/beast
|
||||||
#
|
#
|
||||||
|
|
||||||
add_executable(bench-parser
|
add_executable(boost_beast_bench_parser
|
||||||
Jamfile
|
Jamfile
|
||||||
nodejs_parser.hpp
|
nodejs_parser.hpp
|
||||||
nodejs_parser.cpp
|
nodejs_parser.cpp
|
||||||
@@ -20,11 +20,11 @@ source_group("" FILES
|
|||||||
nodejs_parser.cpp
|
nodejs_parser.cpp
|
||||||
bench_parser.cpp)
|
bench_parser.cpp)
|
||||||
|
|
||||||
target_include_directories(bench-parser
|
target_include_directories(boost_beast_bench_parser
|
||||||
PRIVATE ${PROJECT_SOURCE_DIR})
|
PRIVATE ${PROJECT_SOURCE_DIR})
|
||||||
|
|
||||||
target_link_libraries(bench-parser
|
target_link_libraries(boost_beast_bench_parser
|
||||||
lib-test)
|
boost_beast_lib_test)
|
||||||
|
|
||||||
set_target_properties(bench-parser
|
set_target_properties(boost_beast_bench_parser
|
||||||
PROPERTIES FOLDER "tests-bench")
|
PROPERTIES FOLDER "tests-bench")
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
# Official repository: https://github.com/boostorg/beast
|
# Official repository: https://github.com/boostorg/beast
|
||||||
#
|
#
|
||||||
|
|
||||||
add_executable(bench-utf8-checker
|
add_executable(boost_beast_bench_utf8_checker
|
||||||
Jamfile
|
Jamfile
|
||||||
bench_utf8_checker.cpp)
|
bench_utf8_checker.cpp)
|
||||||
|
|
||||||
@@ -16,8 +16,8 @@ source_group("" FILES
|
|||||||
Jamfile
|
Jamfile
|
||||||
bench_utf8_checker.cpp)
|
bench_utf8_checker.cpp)
|
||||||
|
|
||||||
target_link_libraries(bench-utf8-checker
|
target_link_libraries(boost_beast_bench_utf8_checker
|
||||||
lib-test)
|
boost_beast_lib_test)
|
||||||
|
|
||||||
set_target_properties(bench-utf8-checker
|
set_target_properties(boost_beast_bench_utf8_checker
|
||||||
PROPERTIES FOLDER "tests-bench")
|
PROPERTIES FOLDER "tests-bench")
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
# Official repository: https://github.com/boostorg/beast
|
# Official repository: https://github.com/boostorg/beast
|
||||||
#
|
#
|
||||||
|
|
||||||
add_executable(bench-wsload
|
add_executable(boost_beast_bench_wsload
|
||||||
Jamfile
|
Jamfile
|
||||||
wsload.cpp)
|
wsload.cpp)
|
||||||
|
|
||||||
@@ -16,8 +16,8 @@ source_group("" FILES
|
|||||||
Jamfile
|
Jamfile
|
||||||
wsload.cpp)
|
wsload.cpp)
|
||||||
|
|
||||||
target_link_libraries(bench-wsload
|
target_link_libraries(boost_beast_bench_wsload
|
||||||
lib-beast)
|
boost_beast_lib_beast)
|
||||||
|
|
||||||
set_target_properties(bench-wsload
|
set_target_properties(boost_beast_bench_wsload
|
||||||
PROPERTIES FOLDER "tests-bench")
|
PROPERTIES FOLDER "tests-bench")
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
# Official repository: https://github.com/boostorg/beast
|
# Official repository: https://github.com/boostorg/beast
|
||||||
#
|
#
|
||||||
|
|
||||||
add_executable(bench-zlib
|
add_executable(boost_beast_bench_zlib
|
||||||
Jamfile
|
Jamfile
|
||||||
deflate_stream.cpp
|
deflate_stream.cpp
|
||||||
inflate_stream.cpp)
|
inflate_stream.cpp)
|
||||||
@@ -18,12 +18,12 @@ source_group("" FILES
|
|||||||
deflate_stream.cpp
|
deflate_stream.cpp
|
||||||
inflate_stream.cpp)
|
inflate_stream.cpp)
|
||||||
|
|
||||||
target_include_directories(bench-zlib
|
target_include_directories(boost_beast_bench_zlib
|
||||||
PRIVATE ${PROJECT_SOURCE_DIR}/test/extern)
|
PRIVATE ${PROJECT_SOURCE_DIR}/test/extern)
|
||||||
|
|
||||||
target_link_libraries(bench-zlib
|
target_link_libraries(boost_beast_bench_zlib
|
||||||
lib-test
|
boost_beast_lib_test
|
||||||
lib-zlib)
|
boost_beast_lib_zlib)
|
||||||
|
|
||||||
set_target_properties(bench-zlib
|
set_target_properties(boost_beast_bench_zlib
|
||||||
PROPERTIES FOLDER "tests-bench")
|
PROPERTIES FOLDER "tests-bench")
|
||||||
|
@@ -10,19 +10,19 @@
|
|||||||
|
|
||||||
file(GLOB_RECURSE PFILES CONFIGURE_DEPENDS Jamfile *.cpp *.ipp *.hpp)
|
file(GLOB_RECURSE PFILES CONFIGURE_DEPENDS Jamfile *.cpp *.ipp *.hpp)
|
||||||
|
|
||||||
add_executable(tests-doc ${PFILES})
|
add_executable(boost_beast_tests_doc ${PFILES})
|
||||||
|
|
||||||
source_group("" FILES ${PFILES})
|
source_group("" FILES ${PFILES})
|
||||||
|
|
||||||
target_include_directories(tests-doc
|
target_include_directories(boost_beast_tests_doc
|
||||||
PRIVATE ${PROJECT_SOURCE_DIR})
|
PRIVATE ${PROJECT_SOURCE_DIR})
|
||||||
|
|
||||||
target_link_libraries(tests-doc
|
target_link_libraries(boost_beast_tests_doc
|
||||||
lib-asio-ssl
|
boost_beast_lib_asio_ssl
|
||||||
lib-test)
|
boost_beast_lib_test)
|
||||||
|
|
||||||
set_target_properties(tests-doc
|
set_target_properties(boost_beast_tests_doc
|
||||||
PROPERTIES FOLDER "tests")
|
PROPERTIES FOLDER "tests")
|
||||||
|
|
||||||
add_test(NAME tests-doc COMMAND tests-doc)
|
add_test(NAME boost_beast_tests_doc COMMAND boost_beast_tests_doc)
|
||||||
add_dependencies(tests tests-doc)
|
add_dependencies(tests boost_beast_tests_doc)
|
||||||
|
@@ -8,7 +8,7 @@
|
|||||||
# Official repository: https://github.com/boostorg/beast
|
# Official repository: https://github.com/boostorg/beast
|
||||||
#
|
#
|
||||||
|
|
||||||
add_executable(tests-example-common
|
add_executable(boost_beast_tests_example_common
|
||||||
Jamfile
|
Jamfile
|
||||||
root_certificates.cpp
|
root_certificates.cpp
|
||||||
server_certificate.cpp)
|
server_certificate.cpp)
|
||||||
@@ -18,15 +18,15 @@ source_group("" FILES
|
|||||||
root_certificates.cpp
|
root_certificates.cpp
|
||||||
server_certificate.cpp)
|
server_certificate.cpp)
|
||||||
|
|
||||||
target_include_directories(tests-example-common
|
target_include_directories(boost_beast_tests_example_common
|
||||||
PRIVATE ${PROJECT_SOURCE_DIR})
|
PRIVATE ${PROJECT_SOURCE_DIR})
|
||||||
|
|
||||||
target_link_libraries(tests-example-common
|
target_link_libraries(boost_beast_tests_example_common
|
||||||
lib-asio-ssl
|
boost_beast_lib_asio_ssl
|
||||||
lib-test)
|
boost_beast_lib_test)
|
||||||
|
|
||||||
set_target_properties(tests-example-common
|
set_target_properties(boost_beast_tests_example_common
|
||||||
PROPERTIES FOLDER "tests")
|
PROPERTIES FOLDER "tests")
|
||||||
|
|
||||||
add_test(NAME tests-example-common COMMAND tests-example-common)
|
add_test(NAME boost_beast_tests_example_common COMMAND boost_beast_tests_example_common)
|
||||||
add_dependencies(tests tests-example-common)
|
add_dependencies(tests boost_beast_tests_example_common)
|
||||||
|
Reference in New Issue
Block a user