Jamfile.v2 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # Copyright 2011-2019 Antony Polukhin.
  2. # Use, modification, and distribution are
  3. # subject to the Boost Software License, Version 1.0. (See accompanying
  4. # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  5. using quickbook ;
  6. import boostbook : boostbook ;
  7. import doxygen ;
  8. doxygen autodoc
  9. :
  10. [ glob ../../../boost/type_index.hpp ]
  11. [ glob ../../../boost/type_index/*.hpp ]
  12. [ glob ../../../boost/type_index/runtime_cast/*.hpp ]
  13. :
  14. <doxygen:param>EXTRACT_ALL=NO
  15. <doxygen:param>HIDE_UNDOC_MEMBERS=YES
  16. <doxygen:param>EXTRACT_PRIVATE=NO
  17. <doxygen:param>ENABLE_PREPROCESSING=YES
  18. <doxygen:param>EXPAND_ONLY_PREDEF=YES
  19. <doxygen:param>MACRO_EXPANSION=YES
  20. <doxygen:param>"PREDEFINED=\"stl_type_info=std::type_info\" \\
  21. \"BOOST_TYPE_INDEX_DOXYGEN_INVOKED\" \\
  22. \"BOOST_CXX14_CONSTEXPR=constexpr\" \\
  23. \"detail::stl_type_info=std::type_info\""
  24. <xsl:param>"boost.doxygen.reftitle=Boost.TypeIndex Header Reference"
  25. ;
  26. xml type_index : type_index.qbk : <dependency>autodoc ;
  27. boostbook standalone
  28. :
  29. type_index
  30. :
  31. <xsl:param>boost.root=http://www.boost.org/doc/libs/1_53_0
  32. # <xsl:param>boost.root=../../../..
  33. <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html
  34. ;
  35. ###############################################################################
  36. alias boostdoc
  37. : type_index
  38. :
  39. : <dependency>autodoc
  40. : ;
  41. explicit boostdoc ;
  42. alias boostrelease ;
  43. explicit boostrelease ;