Jamfile.v2 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. # Boost.Algorithm
  2. #
  3. # Copyright (c) 2010-2012 Marshall Clow
  4. #
  5. # Distributed under the Boost Software License, Version 1.0.
  6. # (See accompanying file LICENSE_1_0.txt or copy at
  7. # http://www.boost.org/LICENSE_1_0.txt)
  8. # Quickbook
  9. # -----------------------------------------------------------------------------
  10. import os ;
  11. using quickbook ;
  12. using doxygen ;
  13. using boostbook ;
  14. doxygen autodoc
  15. :
  16. [ glob ../../../boost/algorithm/*.hpp
  17. ../../../boost/algorithm/searching/*.hpp
  18. ../../../boost/algorithm/cxx11/*.hpp
  19. ../../../boost/algorithm/cxx14/*.hpp
  20. ../../../boost/algorithm/cxx17/*.hpp
  21. ]
  22. :
  23. <doxygen:param>"PREDEFINED=\"BOOST_ALGORITHM_DOXYGEN=1\""
  24. <doxygen:param>WARNINGS=YES # Default NO, but useful to see warnings, especially in a logfile.
  25. ;
  26. xml algorithm : algorithm.qbk ;
  27. boostbook standalone
  28. :
  29. algorithm
  30. :
  31. <dependency>autodoc
  32. <xsl:param>boost.root=../../../..
  33. <xsl:param>"boost.doxygen.reftitle=Boost.Algorithms C++ Reference"
  34. <xsl:param>chapter.autolabel=0
  35. <xsl:param>chunk.section.depth=8
  36. <xsl:param>toc.section.depth=3
  37. <xsl:param>toc.max.depth=3
  38. <xsl:param>generate.section.toc.level=1
  39. ;
  40. ###############################################################################
  41. alias boostdoc
  42. : ../string/doc/string_algo.xml
  43. :
  44. : <dependency>../string/doc//autodoc
  45. : ;
  46. explicit boostdoc ;
  47. alias boostrelease : standalone ;
  48. explicit boostrelease ;