mirror of
https://github.com/boostorg/url.git
synced 2026-01-19 04:42:15 +00:00
111 lines
2.7 KiB
Plaintext
111 lines
2.7 KiB
Plaintext
#
|
|
# Copyright (c) 2019 Vinnie Falco (vinnie.falco@gmail.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/url
|
|
#
|
|
|
|
import testing ;
|
|
|
|
project
|
|
: requirements
|
|
<library>/boost/filesystem//boost_filesystem/<warnings>off
|
|
<library>/boost/url//boost_url
|
|
<source>../../extra/test_main.cpp
|
|
<include>.
|
|
<include>../../extra
|
|
<include>../../example/router
|
|
;
|
|
|
|
local SOURCES =
|
|
authority_view.cpp
|
|
error.cpp
|
|
error_types.cpp
|
|
encode.cpp
|
|
encoding_opts.cpp
|
|
decode_view.cpp
|
|
format.cpp
|
|
grammar.cpp
|
|
host_type.cpp
|
|
ignore_case.cpp
|
|
ipv4_address.cpp
|
|
ipv6_address.cpp
|
|
optional.cpp
|
|
param.cpp
|
|
params_base.cpp
|
|
params_encoded_view.cpp
|
|
params_view.cpp
|
|
params_encoded_base.cpp
|
|
params_encoded_ref.cpp
|
|
params_ref.cpp
|
|
parse.cpp
|
|
parse_path.cpp
|
|
parse_query.cpp
|
|
pct_string_view.cpp
|
|
scheme.cpp
|
|
segments_base.cpp
|
|
segments_encoded_base.cpp
|
|
segments_encoded_ref.cpp
|
|
segments_encoded_view.cpp
|
|
segments_ref.cpp
|
|
segments_view.cpp
|
|
snippets.cpp
|
|
static_url.cpp
|
|
string_view.cpp
|
|
url.cpp
|
|
url_base.cpp
|
|
url_view.cpp
|
|
url_view_base.cpp
|
|
urls.cpp
|
|
variant.cpp
|
|
grammar/alnum_chars.cpp
|
|
grammar/alpha_chars.cpp
|
|
grammar/charset.cpp
|
|
grammar/ci_string.cpp
|
|
grammar/dec_octet_rule.cpp
|
|
grammar/delim_rule.cpp
|
|
grammar/digit_chars.cpp
|
|
grammar/grammar_error.cpp
|
|
grammar/grammar_parse.cpp
|
|
grammar/hexdig_chars.cpp
|
|
grammar/literal_rule.cpp
|
|
grammar/lut_chars.cpp
|
|
grammar/not_empty_rule.cpp
|
|
grammar/optional_rule.cpp
|
|
grammar/range_rule.cpp
|
|
grammar/recycled.cpp
|
|
grammar/string_token.cpp
|
|
grammar/string_view_base.cpp
|
|
grammar/token_rule.cpp
|
|
grammar/tuple_rule.cpp
|
|
grammar/type_traits.cpp
|
|
grammar/unsigned_rule.cpp
|
|
grammar/variant_rule.cpp
|
|
grammar/vchars.cpp
|
|
rfc/absolute_uri_rule.cpp
|
|
rfc/authority_rule.cpp
|
|
rfc/gen_delim_chars.cpp
|
|
rfc/ipv4_address_rule.cpp
|
|
rfc/ipv6_address_rule.cpp
|
|
rfc/origin_form_rule.cpp
|
|
rfc/pchars.cpp
|
|
rfc/pct_encoded_rule.cpp
|
|
rfc/query_rule.cpp
|
|
rfc/relative_ref_rule.cpp
|
|
rfc/reserved_chars.cpp
|
|
rfc/sub_delim_chars.cpp
|
|
rfc/unreserved_chars.cpp
|
|
rfc/uri_rule.cpp
|
|
rfc/uri_reference_rule.cpp
|
|
compat/ada.cpp
|
|
;
|
|
for local f in $(SOURCES)
|
|
{
|
|
run $(f) : : : ;
|
|
}
|
|
run doc_grammar.cpp /boost/url//boost_url : : : <warnings>off ;
|
|
run doc_3_urls.cpp /boost/url//boost_url : : : <warnings>off ;
|
|
run example/router/router.cpp ../../example/router/impl/matches.cpp ../../example/router/detail/impl/router.cpp /boost/url//boost_url : : : <warnings>off ;
|