forked from boostorg/beast
fix #397 method enum class is added to represent all known request methods. Functions are provided to convert from strings to and from the method enumeration. The fields container is modified to also work with the enum.
97 lines
2.2 KiB
Plaintext
97 lines
2.2 KiB
Plaintext
#
|
|
# 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)
|
|
#
|
|
|
|
import os ;
|
|
|
|
compile config.cpp : : ;
|
|
compile core.cpp : : ;
|
|
compile http.cpp : : ;
|
|
compile version.cpp : : ;
|
|
compile websocket.cpp : : ;
|
|
compile zlib.cpp : : ;
|
|
|
|
unit-test core-tests :
|
|
../extras/beast/unit_test/main.cpp
|
|
core/async_result.cpp
|
|
core/bind_handler.cpp
|
|
core/buffer_cat.cpp
|
|
core/buffer_prefix.cpp
|
|
core/buffered_read_stream.cpp
|
|
core/buffers_adapter.cpp
|
|
core/clamp.cpp
|
|
core/consuming_buffers.cpp
|
|
core/error.cpp
|
|
core/flat_buffer.cpp
|
|
core/handler_alloc.cpp
|
|
core/handler_ptr.cpp
|
|
core/multi_buffer.cpp
|
|
core/ostream.cpp
|
|
core/static_buffer.cpp
|
|
core/static_string.cpp
|
|
core/string_view.cpp
|
|
core/type_traits.cpp
|
|
core/base64.cpp
|
|
core/empty_base_optimization.cpp
|
|
core/sha1.cpp
|
|
;
|
|
|
|
unit-test http-tests :
|
|
../extras/beast/unit_test/main.cpp
|
|
http/basic_parser.cpp
|
|
http/buffer_body.cpp
|
|
http/design.cpp
|
|
http/dynamic_body.cpp
|
|
http/error.cpp
|
|
http/fields.cpp
|
|
http/header_parser.cpp
|
|
http/message.cpp
|
|
http/message_parser.cpp
|
|
http/read.cpp
|
|
http/rfc7230.cpp
|
|
http/serializer.cpp
|
|
http/string_body.cpp
|
|
http/type_traits.cpp
|
|
http/verb.cpp
|
|
http/write.cpp
|
|
;
|
|
|
|
unit-test http-bench :
|
|
../extras/beast/unit_test/main.cpp
|
|
http/nodejs_parser.cpp
|
|
http/parser_bench.cpp
|
|
;
|
|
|
|
unit-test websocket-tests :
|
|
../extras/beast/unit_test/main.cpp
|
|
websocket/error.cpp
|
|
websocket/option.cpp
|
|
websocket/rfc6455.cpp
|
|
websocket/stream.cpp
|
|
websocket/teardown.cpp
|
|
websocket/frame.cpp
|
|
websocket/mask.cpp
|
|
websocket/utf8_checker.cpp
|
|
;
|
|
|
|
unit-test zlib-tests :
|
|
../extras/beast/unit_test/main.cpp
|
|
zlib/zlib-1.2.8/adler32.c
|
|
zlib/zlib-1.2.8/compress.c
|
|
zlib/zlib-1.2.8/crc32.c
|
|
zlib/zlib-1.2.8/deflate.c
|
|
zlib/zlib-1.2.8/infback.c
|
|
zlib/zlib-1.2.8/inffast.c
|
|
zlib/zlib-1.2.8/inflate.c
|
|
zlib/zlib-1.2.8/inftrees.c
|
|
zlib/zlib-1.2.8/trees.c
|
|
zlib/zlib-1.2.8/uncompr.c
|
|
zlib/zlib-1.2.8/zutil.c
|
|
zlib/deflate_stream.cpp
|
|
zlib/error.cpp
|
|
zlib/inflate_stream.cpp
|
|
;
|