Jamfile.v2 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # Boost.Icl
  2. #
  3. # Copyright (c) 2008-2009 Joachim Faulhaber
  4. # Copyright (c) 2000-2006 Cortex Software GmbH
  5. #
  6. # Distributed under the Boost Software License, Version 1.0.
  7. # (See accompanying file LICENSE_1_0.txt or copy at
  8. # http://www.boost.org/LICENSE_1_0.txt)
  9. import doxygen ;
  10. import quickbook ;
  11. # -----------------------------------------------------------------------------
  12. # Doxygen
  13. # -----------------------------------------------------------------------------
  14. doxygen icldoc
  15. :
  16. [ glob ../../../boost/icl/*.hpp ]
  17. :
  18. <doxygen:param>EXTRACT_ALL=NO
  19. <doxygen:param>HIDE_UNDOC_MEMBERS=YES
  20. <doxygen:param>EXTRACT_PRIVATE=NO
  21. <doxygen:param>ENABLE_PREPROCESSING=YES
  22. <doxygen:param>MACRO_EXPANSION=NO
  23. <doxygen:param>EXPAND_ONLY_PREDEF=YES
  24. <doxygen:param>SEARCH_INCLUDES=NO
  25. <reftitle>"Interval Container Library Reference"
  26. ;
  27. # -----------------------------------------------------------------------------
  28. # Quickbook
  29. # -----------------------------------------------------------------------------
  30. import quickbook ;
  31. xml icl
  32. :
  33. icl.qbk
  34. ;
  35. boostbook standalone
  36. :
  37. icl
  38. :
  39. <xsl:param>boost.root=../../../..
  40. <xsl:param>boost.libraries=../../../libraries.htm
  41. <xsl:param>toc.max.depth=2
  42. <xsl:param>toc.section.depth=2
  43. <xsl:param>chunk.section.depth=2
  44. <dependency>icldoc
  45. ;
  46. ###############################################################################
  47. alias boostdoc ;
  48. explicit boostdoc ;
  49. alias boostrelease : standalone ;
  50. explicit boostrelease ;