• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 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 ;
58