# # Copyright (c) 2013-2017 Vinnie Falco (vinnie dot falco at gmail dot com) # Copyright (c) 2020 Krystian Stasiowski (sdkrystian at gmail dot com) # Copyright (c) 2022 Alan de Freitas (alandefreitas@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) # project static_string/doc ; import boostbook ; import type ; import os ; import ../../../tools/docca/docca.jam ; docca.reference reference.qbk : xsl/custom-overrides.xsl [ glob-tree-ex ../include/boost/static_string : *.hpp *.ipp : detail impl ] : PROJECT_NAME=StaticString PROJECT_BRIEF="Static String Library" ALIASES="esafe=\"@par Exception Safety\"" FILE_PATTERNS= EXAMPLE_PATTERNS= DISTRIBUTE_GROUP_DOC=YES MACRO_EXPANSION=YES EXPAND_ONLY_PREDEF=YES PREDEFINED="\\ BOOST_STATIC_STRING_DOCS \\ \"BOOST_STATIC_STRING_CPP11_CONSTEXPR=constexpr\" \\ \"BOOST_STATIC_STRING_CPP14_CONSTEXPR=constexpr\" \\ \"BOOST_STATIC_STRING_CPP17_CONSTEXPR=constexpr\" \\ \"BOOST_STATIC_STRING_CPP20_CONSTEXPR=constexpr\"" ABBREVIATE_BRIEF= INLINE_INHERITED_MEMB=YES JAVADOC_AUTOBRIEF=YES AUTOLINK_SUPPORT=NO EXTRACT_ALL=YES EXTRACT_PRIVATE=YES EXTRACT_LOCAL_CLASSES=NO SHOW_INCLUDE_FILES=NO INLINE_INFO=NO SORT_MEMBER_DOCS=NO SORT_MEMBERS_CTORS_1ST=YES SHOW_USED_FILES=NO SHOW_FILES=NO SHOW_NAMESPACES=NO CLASS_DIAGRAMS=NO # ALLOW_UNICODE_NAMES=NO # GROUP_NESTED_COMPOUNDS=NO # HIDE_COMPOUND_REFERENCE=NO # WARN_AS_ERROR=NO ; #------------------------------------------------------------------------------- # # Produce the Boost.Book XML from the QuickBook # install images : : html/static_string/images ; explicit images ; xml static_string_doc : qbk/main.qbk : images reference.qbk ; explicit static_string_doc ; #------------------------------------------------------------------------------- # # HTML documentation for $(BOOST_ROOT)/doc/html # #------------------------------------------------------------------------------- boostbook static_string : static_string_doc : boost.root=../../../.. chapter.autolabel=0 chunk.section.depth=8 # Depth to which sections should be chunked chunk.first.sections=1 # Chunk the first top-level section? generate.toc="chapter toc,title section nop reference nop" ../../../tools/boostbook/dtd : images ; #------------------------------------------------------------------------------- # # These are used to inform the build system of the # means to build the integrated and stand-alone docs. # alias boostdoc ; explicit boostdoc ; alias boostrelease : static_string ; explicit boostrelease ;