summaryrefslogtreecommitdiffstats
path: root/src/boost/libs/beast/test/Jamfile
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 18:24:20 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 18:24:20 +0000
commit483eb2f56657e8e7f419ab1a4fab8dce9ade8609 (patch)
treee5d88d25d870d5dedacb6bbdbe2a966086a0a5cf /src/boost/libs/beast/test/Jamfile
parentInitial commit. (diff)
downloadceph-483eb2f56657e8e7f419ab1a4fab8dce9ade8609.tar.xz
ceph-483eb2f56657e8e7f419ab1a4fab8dce9ade8609.zip
Adding upstream version 14.2.21.upstream/14.2.21upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/boost/libs/beast/test/Jamfile')
-rw-r--r--src/boost/libs/beast/test/Jamfile76
1 files changed, 76 insertions, 0 deletions
diff --git a/src/boost/libs/beast/test/Jamfile b/src/boost/libs/beast/test/Jamfile
new file mode 100644
index 00000000..02c8a7d0
--- /dev/null
+++ b/src/boost/libs/beast/test/Jamfile
@@ -0,0 +1,76 @@
+#
+# Copyright (c) 2016-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)
+#
+# Official repository: https://github.com/boostorg/beast
+#
+
+import testing ;
+import ../../config/checks/config : requires ;
+
+lib lib-test
+ : lib_test.cpp
+ : requirements
+ <link>static
+ $(defines)
+ : usage-requirements
+ <include>./extras/include
+ $(defines)
+ ;
+
+project /boost/beast/test
+ : requirements
+ [ requires
+ cxx11_constexpr
+ cxx11_decltype
+ cxx11_hdr_tuple
+ #cxx11_sfinae_expr # Every MSVC fails this
+ cxx11_template_aliases
+ cxx11_variadic_templates
+ ]
+ <include>./extern
+ <define>BOOST_BEAST_TESTS
+ <library>/boost/beast//lib-asio/<link>static
+ <boost.beast.separate-compilation>on:<library>/boost/beast//lib-beast/<link>static
+ <library>/boost/filesystem//boost_filesystem
+ <library>/boost/coroutine//boost_coroutine
+ ;
+
+path-constant ZLIB_SOURCES :
+ extern/zlib-1.2.11/adler32.c
+ extern/zlib-1.2.11/compress.c
+ extern/zlib-1.2.11/crc32.c
+ extern/zlib-1.2.11/deflate.c
+ extern/zlib-1.2.11/infback.c
+ extern/zlib-1.2.11/inffast.c
+ extern/zlib-1.2.11/inflate.c
+ extern/zlib-1.2.11/inftrees.c
+ extern/zlib-1.2.11/trees.c
+ extern/zlib-1.2.11/uncompr.c
+ extern/zlib-1.2.11/zutil.c
+ ;
+
+alias run-tests :
+ beast//run-tests
+ bench//run-tests
+ doc//run-tests
+ example//run-tests
+ ;
+
+alias fat-tests :
+ beast//fat-tests
+ doc//fat-tests
+ example//fat-tests
+ ;
+
+explicit fat-tests ;
+
+alias run-fat-tests :
+ beast//run-fat-tests
+ doc//run-fat-tests
+ example//run-fat-tests
+ ;
+
+explicit run-fat-tests ;