# # 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 $(c11-requires) /boost/filesystem//boost_filesystem/off /boost/url//boost_url ../../extra/test_main.cpp . ../../extra ../../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 : : : off ; run doc_3_urls.cpp /boost/url//boost_url : : : off ; run example/router/router.cpp ../../example/router/impl/matches.cpp ../../example/router/detail/impl/router.cpp /boost/url//boost_url : : : off ;