diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6060e56c5..286479465 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -640,8 +640,6 @@ jobs: "html" ) - cp example/external/url/mrdocs.yml boost/libs/url/doc/mrdocs.yml - # Generate the demos for each variant and generator for variant in single multi; do for generator in "${generators[@]}"; do diff --git a/example/external/url/mrdocs.yml b/example/external/url/mrdocs.yml deleted file mode 100644 index a3d27a41f..000000000 --- a/example/external/url/mrdocs.yml +++ /dev/null @@ -1,66 +0,0 @@ -# Input -source-root: .. -# Directories that contain documented source files -input: - - ../include -# Patterns to filter out the source-files in the directories -file-patterns: - - '*.hpp' - -# Filters -include-symbols: - - 'boost::urls::**' -exclude-symbols: -implementation-defined: - - 'boost::urls::detail' - - 'boost::urls::**::detail' - - 'boost::urls::*_unsafe' - - 'boost::urls::*_t' - - 'boost::urls::make_error_code' - - 'boost::urls::make_void' - - 'boost::urls::implementation_defined' - - 'boost::urls::grammar::implementation_defined' - - 'boost::urls::string_token::implementation_defined' - - 'boost::urls::grammar::*_t' - - 'boost::urls::grammar::make_error_*' - - 'boost::urls::grammar::operator_*' - - 'boost::urls::string_token::*_t' -see-below: - - 'boost::urls::see_below' - - 'boost::urls::grammar::see_below' - - 'boost::urls::string_token::see_below' - -# Metadata Extraction -private-bases: false - -# Generator -generate: adoc -base-url: https://www.github.com/boostorg/url/blob/develop/include/ # boost/url/url_view.hpp - -# Style -verbose: true -multipage: true - -# The target for MrDocs simply includes all symbols defined in all -# headers with the appropriate compilation options. -# Nothing else should be included in the MrDocs configuration or -# would be useful to MrDocs. -# -# This single source file not only includes all symbols (the source -# files do not collectively include all headers) but also makes MrDocs -# run much faster than relying on the entire library. -# -# The time to extract the declarations went from ~8m6s to ~3s in our -# experiments: a 162x speedup while including all symbols! -# -# In practice, this special target is simply emulating the -# default behavior of the standardese tool with MrDocs, which -# requires the user to clearly specify the targets via the -# compilation database. -# -# The BOOST_URL_MRDOCS_BUILD=ON is the only option we usually need -# here. -# The other options are set just to ensure other targets are -# ignored even if these options are set as ON in the cache. -# -cmake: '-D BOOST_URL_MRDOCS_BUILD=ON -D CMAKE_CXX_STANDARD=20 -D BOOST_URL_BUILD_FUZZERS=OFF -D BOOST_URL_BUILD_EXAMPLES=OFF -D BOOST_URL_BUILD_TESTS=OFF -D BUILD_TESTING=OFF'