Jamfile.v2 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. # Copyright 2014 Glen Joseph Fernandes
  2. # (glenjofe@gmail.com)
  3. #
  4. # Distributed under the Boost Software License,
  5. # Version 1.0. (See accompanying file LICENSE_1_0.txt
  6. # or copy at http://boost.org/LICENSE_1_0.txt)
  7. import doxygen ;
  8. import quickbook ;
  9. doxygen ref_reference
  10. :
  11. [ glob ../../../boost/core/ref.hpp ]
  12. :
  13. <doxygen:param>ENABLE_PREPROCESSING=YES
  14. <doxygen:param>EXPAND_ONLY_PREDEF=YES
  15. <doxygen:param>EXTRACT_ALL=NO
  16. <doxygen:param>EXTRACT_PRIVATE=NO
  17. <doxygen:param>HIDE_UNDOC_MEMBERS=YES
  18. <doxygen:param>MACRO_EXPANSION=YES
  19. <doxygen:param>"PREDEFINED=BOOST_CORE_DOXYGEN \\
  20. BOOST_SYMBOL_VISIBLE= \\
  21. BOOST_FORCEINLINE=inline \\
  22. BOOST_GPU_ENABLED= \\
  23. BOOST_STATIC_ASSERT(x)= \\
  24. BOOST_STATIC_ASSERT_MSG(x,y)= \\
  25. BOOST_STATIC_CONSTANT(x,y)=\"static constexpr x y\" \\
  26. BOOST_RV_REF(x)=\"x&&\" \\
  27. BOOST_NESTED_TEMPLATE=template \\
  28. BOOST_CONSTEXPR=constexpr \\
  29. BOOST_CONSTEXPR_OR_CONST=constexpr \\
  30. BOOST_NOEXCEPT=noexcept \\
  31. BOOST_NOEXCEPT_IF(x)=noexcept(x) \\
  32. BOOST_NOEXCEPT_OR_NOTHROW=noexcept \\
  33. BOOST_COPY_ASSIGN_REF(x)=\"x const&\" \\
  34. BOOST_DEFAULTED_FUNCTION(x,y)=\"x = default;\" \\
  35. BOOST_DELETED_FUNCTION(x)=\"x = delete;\" \\
  36. BOOST_EXPLICIT_OPERATOR_BOOL()=\"explicit operator bool() const;\" \\
  37. BOOST_REF_CONST=const"
  38. ;
  39. xml core : core.qbk ;
  40. boostbook standalone
  41. :
  42. core
  43. :
  44. <dependency>ref_reference
  45. <xsl:param>boost.root=../../../..
  46. <xsl:param>generate.section.toc.level=1
  47. <xsl:param>toc.max.depth=1
  48. <format>pdf:<xsl:param>boost.url.prefix="http://www.boost.org/doc/libs/release/libs/core/doc/html"
  49. ;
  50. ###############################################################################
  51. alias boostdoc ;
  52. explicit boostdoc ;
  53. alias boostrelease : standalone ;
  54. explicit boostrelease ;