Jamfile.v2 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. # Boost.Move library documentation Jamfile
  2. #
  3. # Copyright Ion Gaztanaga 2009.
  4. # Distributed under the Boost Software License, Version 1.0.
  5. # (See accompanying file LICENSE_1_0.txt or copy at
  6. # http://www.boost.org/LICENSE_1_0.txt)
  7. #
  8. # See http://www.boost.org/libs/move for documentation.
  9. import doxygen ;
  10. import quickbook ;
  11. doxygen autodoc
  12. :
  13. [ glob ../../../boost/move/*.hpp ]
  14. [ glob ../../../boost/move/algo/*.hpp ]
  15. :
  16. <doxygen:param>HIDE_UNDOC_MEMBERS=YES
  17. <doxygen:param>HIDE_UNDOC_MEMBERS=YES
  18. <doxygen:param>HIDE_UNDOC_CLASSES=YES
  19. <doxygen:param>EXTRACT_PRIVATE=NO
  20. <doxygen:param>ENABLE_PREPROCESSING=YES
  21. <doxygen:param>MACRO_EXPANSION=YES
  22. <doxygen:param>"PREDEFINED=\"BOOST_MOVE_DOXYGEN_INVOKED\" \\
  23. \"BOOST_MOVE_SEEDOC(T)=see_documentation\" \\
  24. \"BOOST_RV_REF(T)=T&&\" \\
  25. \"BOOST_RV_REF_BEG=\" \\
  26. \"BOOST_RV_REF_END=&&\" \\
  27. \"BOOST_FWD_REF(T)=T&&\" \\
  28. \"BOOST_MOVE_DOC0PTR(T)=std::nullptr_t\" \\
  29. \"BOOST_MOVE_DOC1ST(T1, T2)=T1\" \\
  30. \"BOOST_MOVE_DOCIGN(T1) \"\\
  31. \"BOOST_MOVE_FORCEINLINE=inline\" \\
  32. "
  33. ;
  34. xml move : move.qbk ;
  35. boostbook standalone
  36. :
  37. move
  38. :
  39. <format>html:<xsl:param>boost.root=../../../..
  40. <format>html:<xsl:param>boost.libraries=../../../../libs/libraries.htm
  41. <xsl:param>generate.section.toc.level=3
  42. <xsl:param>chunk.first.sections=1
  43. <dependency>autodoc
  44. ;
  45. ###############################################################################
  46. alias boostdoc
  47. : move
  48. :
  49. : <dependency>autodoc
  50. : ;
  51. explicit boostdoc ;
  52. alias boostrelease ;
  53. explicit boostrelease ;