blob: 47e1ebe05d31c59dc4df46bd658db508a4bf9b5c [file] [log] [blame]
Brian Silverman836e90c2018-08-04 16:19:46 -07001# Boost.PropertyTree
2#
3# Copyright (c) 2006-2007 Matias Capeletto
4#
5# Distributed under the Boost Software License, Version 1.0.
6# (See accompanying file LICENSE_1_0.txt or copy at
7# http://www.boost.org/LICENSE_1_0.txt)
8
9
10# Quickbook
11# -----------------------------------------------------------------------------
12
13import doxygen ;
14import quickbook ;
15
16doxygen autodoc
17 :
18 [ glob ../../../boost/property_tree/*.hpp ]
19 :
20 <doxygen:param>EXTRACT_ALL=YES
21 <doxygen:param>"PREDEFINED=\"BOOST_PROPERTY_TREE_DOXYGEN_INVOKED\" \\
22 \"BOOST_DEDUCED_TYPENAME=typename\""
23 <doxygen:param>HIDE_UNDOC_MEMBERS=NO
24 <doxygen:param>EXTRACT_PRIVATE=NO
25 <doxygen:param>ENABLE_PREPROCESSING=YES
26 <doxygen:param>MACRO_EXPANSION=YES
27 <doxygen:param>EXPAND_ONLY_PREDEF=YES
28 <doxygen:param>SEARCH_INCLUDES=YES
29 <doxygen:param>INCLUDE_PATH=$(BOOST_ROOT)
30 <doxygen:param>EXAMPLE_PATH=$(BOOST_ROOT)/libs/property_tree/examples
31 <doxygen:param>BRIEF_MEMBER_DESC=YES
32 <doxygen:param>REPEAT_BRIEF=YES
33 <doxygen:param>ALWAYS_DETAILED_SEC=YES
34 <doxygen:param>MULTILINE_CPP_IS_BRIEF=YES
35 ;
36
37xml property_tree : property_tree.qbk ;
38
39boostbook standalone
40 : property_tree
41 : <xsl:param>boost.root=../../../..
42 <xsl:param>toc.max.depth=3
43 <xsl:param>toc.section.depth=2
44 <xsl:param>chunk.section.depth=3
45 <dependency>autodoc
46 <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/libs/property_tree/doc/html
47 ;
48
49###############################################################################
50alias boostdoc
51 : property_tree
52 :
53 : <dependency>autodoc
54 : ;
55explicit boostdoc ;
56alias boostrelease ;
57explicit boostrelease ;