Jamfile.v2 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. # Copyright Antony Polukhin 2016-2019.
  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/stacktrace.hpp ]
  11. [ glob ../../../boost/stacktrace/*.hpp ]
  12. [ glob ../../../boost/stacktrace/detail/frame_decl.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>SEARCH_INCLUDES=YES
  21. <doxygen:param>SHORT_NAMES=NO
  22. <doxygen:param>INCLUDE_PATH=../../../
  23. <doxygen:param>"PREDEFINED=\"stl_type_info=std::type_info\" \\
  24. \"BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT()=explicit operator bool() const noexcept;\" \\
  25. \"BOOST_CONSTEXPR_EXPLICIT_OPERATOR_BOOL()=explicit constexpr operator bool() const noexcept;\" \\
  26. \"BOOST_STATIC_CONSTEXPR=static constexpr\" \\
  27. \"BOOST_FORCEINLINE=inline\" \\
  28. \"BOOST_STACKTRACE_FUNCTION=inline\" \\
  29. \"BOOST_CONSTEXPR=constexpr\" \\
  30. \"BOOST_STACKTRACE_DOXYGEN_INVOKED\""
  31. <xsl:param>"boost.doxygen.reftitle=Reference"
  32. <xsl:param>"boost.doxygen.refid=stacktrace.reference"
  33. ;
  34. xml stacktrace : stacktrace.qbk : <dependency>autodoc ;
  35. boostbook standalone
  36. :
  37. stacktrace
  38. :
  39. <xsl:param>boost.root=http://www.boost.org/doc/libs/1_63_0
  40. # <xsl:param>boost.root=../../../..
  41. <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html
  42. ;
  43. ###############################################################################
  44. alias boostdoc
  45. : stacktrace
  46. :
  47. :
  48. : ;
  49. explicit boostdoc ;
  50. alias boostrelease ;
  51. explicit boostrelease ;