Jamfile.v2 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. # Boost.Geometry (aka GGL, Generic Geometry Library)
  2. #
  3. # Copyright (c) 2007-2012 Barend Gehrels, Amsterdam, the Netherlands.
  4. # Copyright (c) 2008-2012 Bruno Lalande, Paris, France.
  5. # Copyright (c) 2009-2012 Mateusz Loskot, London, UK.
  6. # Use, modification and distribution is subject to the Boost Software License,
  7. # Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
  8. # http://www.boost.org/LICENSE_1_0.txt)
  9. project geometry/doc ;
  10. # Auto-index, experimental. Commented otherwise does not build without.
  11. #using auto-index ;
  12. using quickbook ;
  13. path-constant here : . ;
  14. path-constant images_location : html ;
  15. import testing ;
  16. testing.make-test run-pyd :
  17. $(here)/make_qbk.py
  18. :
  19. <pythonpath>$(here)
  20. <dependency>src/docutils/tools/doxygen_xml2qbk//doxygen_xml2qbk
  21. <testing.arg>"--release-build --doxygen-xml2qbk"
  22. <testing.input-file>src/docutils/tools/doxygen_xml2qbk//doxygen_xml2qbk
  23. :
  24. make_qbk ;
  25. explicit make_qbk ;
  26. boostbook geometry
  27. : geometry.qbk
  28. : <dependency>Jamfile.v2
  29. <dependency>quickref.xml
  30. # <dependency>generated/point.qbk
  31. <xsl:param>chunk.section.depth=4
  32. # <auto-index>off
  33. # <auto-index-internal>on
  34. # <auto-index-verbose>off
  35. # <xsl:param>index.on.type=1
  36. # <format>html
  37. <xsl:param>chunk.first.sections=1
  38. <xsl:param>toc.section.depth=3
  39. <xsl:param>toc.max.depth=2
  40. <xsl:param>generate.section.toc.level=4
  41. <xsl:param>boost.root=../../../..
  42. <quickbook-define>enable_index
  43. <include>$(here)
  44. <format>pdf:<xsl:param>img.src.path=$(images_location)/
  45. <dependency>make_qbk
  46. ;
  47. install pdfinstall : geometry/<format>pdf : <location>. <name>geometry.pdf <install-type>PDF ;
  48. explicit pdfinstall ;
  49. ###############################################################################
  50. alias boostdoc ;
  51. explicit boostdoc ;
  52. alias boostrelease : geometry ;
  53. explicit boostrelease ;