Tests are fat binaries

This commit is contained in:
Vinnie Falco
2022-05-20 08:22:38 -07:00
parent 9201210d5e
commit 6c9e9ea243
8 changed files with 21 additions and 20 deletions

View File

@@ -48,6 +48,7 @@ add_library (
${ZLIB_SOURCES}
)
target_include_directories(lib-zlib PUBLIC "${CMAKE_CURRENT_LIST_DIR}/extern/zlib-1.2.11")
set_property(TARGET lib-zlib PROPERTY FOLDER "static-libs")
set (TEST_MAIN ${PROJECT_SOURCE_DIR}/test/lib_beast.cpp)

View File

@@ -69,11 +69,11 @@ target_link_libraries(tests-beast
set_property(TARGET tests-beast PROPERTY FOLDER "tests")
add_custom_target(tests-beast-all
DEPENDS
tests-beast-_experimental-all
tests-beast-core-all
tests-beast-http-all
tests-beast-ssl-all
tests-beast-websocket-all
tests-beast-zlib-all )
#add_custom_target(tests-beast-all
# DEPENDS
# tests-beast-_experimental-all
# tests-beast-core-all
# tests-beast-http-all
# tests-beast-ssl-all
# tests-beast-websocket-all
# tests-beast-zlib-all )

View File

@@ -30,6 +30,6 @@ set_property(TARGET tests-beast-_experimental PROPERTY FOLDER "tests")
#
# Individual tests
#
build_individual_tests(tests-beast-_experimental
EXCLUDE
LIBS lib-asio lib-asio-ssl lib-beast lib-test)
#build_individual_tests(tests-beast-_experimental
# EXCLUDE
# LIBS lib-asio lib-asio-ssl lib-beast lib-test)

View File

@@ -76,6 +76,6 @@ set_property(TARGET tests-beast-core PROPERTY FOLDER "tests")
#
# Individual tests
#
build_individual_tests(tests-beast-core
EXCLUDE _detail_static_const close_socket zlib make_strand prepare_buffers
LIBS lib-asio lib-asio-ssl lib-beast lib-test)
#build_individual_tests(tests-beast-core
# EXCLUDE _detail_static_const close_socket zlib make_strand prepare_buffers
# LIBS lib-asio lib-asio-ssl lib-beast lib-test)

View File

@@ -55,4 +55,4 @@ set_property(TARGET tests-beast-http PROPERTY FOLDER "tests")
#
# Individual tests
#
build_individual_tests(tests-beast-http LIBS lib-asio lib-asio-ssl lib-beast lib-test)
#build_individual_tests(tests-beast-http LIBS lib-asio lib-asio-ssl lib-beast lib-test)

View File

@@ -25,4 +25,4 @@ target_link_libraries(tests-beast-ssl
set_property(TARGET tests-beast-ssl PROPERTY FOLDER "tests")
build_individual_tests(tests-beast-ssl LIBS lib-asio lib-asio-ssl lib-beast lib-test)
#build_individual_tests(tests-beast-ssl LIBS lib-asio lib-asio-ssl lib-beast lib-test)

View File

@@ -51,6 +51,6 @@ target_link_libraries(tests-beast-websocket
set_property(TARGET tests-beast-websocket PROPERTY FOLDER "tests")
build_individual_tests(tests-beast-websocket
EXCLUDE doc_snippets
LIBS lib-asio lib-asio-ssl lib-beast lib-test)
#build_individual_tests(tests-beast-websocket
# EXCLUDE doc_snippets
# LIBS lib-asio lib-asio-ssl lib-beast lib-test)

View File

@@ -33,4 +33,4 @@ target_link_libraries(tests-beast-zlib
set_property(TARGET tests-beast-zlib PROPERTY FOLDER "tests")
build_individual_tests(tests-beast-zlib LIBS lib-asio lib-beast lib-test lib-zlib)
#build_individual_tests(tests-beast-zlib LIBS lib-asio lib-beast lib-test lib-zlib)