Blame view

3rdparty/boost_1_81_0/libs/move/doc/Jamfile.v2 2.05 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
  #  Boost.Move library documentation Jamfile
  #
  #  Copyright Ion Gaztanaga 2009. 
  #  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)
  #
  # See http://www.boost.org/libs/move for documentation.
  
  
  import doxygen ;
  import quickbook ;
  
  doxygen autodoc
     :
        [ glob ../../../boost/move/*.hpp ]
        [ glob ../../../boost/move/algo/*.hpp ]
     :
     <doxygen:param>HIDE_UNDOC_MEMBERS=YES
     <doxygen:param>HIDE_UNDOC_MEMBERS=YES
     <doxygen:param>HIDE_UNDOC_CLASSES=YES
     <doxygen:param>EXTRACT_PRIVATE=NO
     <doxygen:param>ENABLE_PREPROCESSING=YES
     <doxygen:param>MACRO_EXPANSION=YES
     <doxygen:param>"PREDEFINED=\"BOOST_MOVE_DOXYGEN_INVOKED\" \\
                                \"BOOST_NOEXCEPT_OR_NOTHROW=noexcept\" \\
                                \"BOOST_NOEXCEPT_IF(T)=noexcept(T)\" \\
                                \"BOOST_NOEXCEPT=noexcept\" \\
                                \"BOOST_MOVE_SEEDOC(T)=see_documentation\" \\
                                \"BOOST_RV_REF(T)=T&&\" \\
                                \"BOOST_RV_REF_BEG=\" \\
                                \"BOOST_RV_REF_END=&&\" \\
                                \"BOOST_FWD_REF(T)=T&&\" \\
                                \"BOOST_MOVE_DOC0PTR(T)=std::nullptr_t\" \\
                                \"BOOST_MOVE_DOC1ST(T1, T2)=T1\" \\
                                \"BOOST_MOVE_DOCIGN(T1) \"\\
                                \"BOOST_MOVE_FORCEINLINE=inline\" \\
                    "
     ;
  
  xml move : move.qbk ;
  
  boostbook standalone
     :
        move
     :
          <format>html:<xsl:param>boost.root=../../../..
          <format>html:<xsl:param>boost.libraries=../../../../libs/libraries.htm
          <xsl:param>generate.section.toc.level=3
          <xsl:param>chunk.first.sections=1
          <dependency>autodoc
     ;
  
  ###############################################################################
  alias boostdoc
      : move
      :
      : <dependency>autodoc
      : ;
  explicit boostdoc ;
  alias boostrelease ;
  explicit boostrelease ;