summaryrefslogtreecommitdiffstats
path: root/src/boost/libs/beast/test/Jamfile
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 18:45:59 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 18:45:59 +0000
commit19fcec84d8d7d21e796c7624e521b60d28ee21ed (patch)
tree42d26aa27d1e3f7c0b8bd3fd14e7d7082f5008dc /src/boost/libs/beast/test/Jamfile
parentInitial commit. (diff)
downloadceph-upstream.tar.xz
ceph-upstream.zip
Adding upstream version 16.2.11+ds.upstream/16.2.11+dsupstream
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 000000000..02c8a7d04
--- /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 ;