Blame view

3rdparty/boost_1_81_0/libs/heap/doc/Jamfile.v2 2.16 KB
73ef4ff3   Hu Chunming   提交三方库
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
  # Copyright 2010 Tim Blechmann
  # 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)
  
  import doxygen ;
  import quickbook ;
  
  doxygen autodoc
      :
          [ glob ../../../boost/heap/*.hpp ] ../../../boost/heap/detail/mutable_heap.hpp
      :
          #<doxygen:param>EXTRACT_ALL=YES
          <doxygen:param>"PREDEFINED=\"BOOST_DOXYGEN_INVOKED\" \\
                                     \"BOOST_DEDUCED_TYPENAME=typename\" \\
                                     \"BOOST_NOEXCEPT=noexcept\" \\
                                     \"BOOST_NOEXCEPT_IF=noexcept\" \\
                                     "
          <doxygen:param>HIDE_UNDOC_MEMBERS=YES
          <doxygen:param>HIDE_UNDOC_CLASSES=YES
          <doxygen:param>INLINE_INHERITED_MEMB=YES
          <doxygen:param>EXTRACT_PRIVATE=NO
          <doxygen:param>ENABLE_PREPROCESSING=YES
          <doxygen:param>MACRO_EXPANSION=YES
          <doxygen:param>EXPAND_ONLY_PREDEF=YES
          <doxygen:param>SEARCH_INCLUDES=YES
          <doxygen:param>INCLUDE_PATH=$(BOOST_ROOT)
          <doxygen:param>EXAMPLE_PATH=$(BOOST_ROOT)/libs/heap/examples
          <doxygen:param>BRIEF_MEMBER_DESC=YES
          <doxygen:param>REPEAT_BRIEF=YES
          <doxygen:param>ALWAYS_DETAILED_SEC=YES
          <doxygen:param>MULTILINE_CPP_IS_BRIEF=YES
      ;
  
  xml heap : heap.qbk : ;
  
  boostbook standalone
      : heap
      : <xsl:param>html.stylesheet=boostbook.css
        <xsl:param>boost.root=../../../..
        <xsl:param>boost.libraries=../../../libraries.htm
        <xsl:param>toc.max.depth=3
        <xsl:param>toc.section.depth=1
        <xsl:param>chunk.section.depth=1
        <dependency>autodoc
        <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/libs/heap/doc/html
      ;
  
  install css : [ glob $(BOOST_ROOT)/doc/src/*.css ]
      : <location>html ;
  install images : [ glob $(BOOST_ROOT)/doc/src/images/*.png ]
      : <location>html/images ;
  explicit css ;
  explicit images ;
  
  ###############################################################################
  alias boostdoc
      : heap
      :
      : <dependency>autodoc
      : ;
  explicit boostdoc ;
  alias boostrelease ;
  explicit boostrelease ;