12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- # Copyright Daryle Walker, Hubert Holin, John Maddock 2006 - 2007
- # copyright Paul A. Bristow 2006 - 2010
- # Distributed under the Boost Software License, Version 1.0.
- # (See accompanying file LICENSE_1_0.txt or copy at
- # http://www.boost.org/LICENSE_1_0.txt.
- # \math_toolkit\libs\math\test\jamfile.v2
- # Runs all math toolkit tests, functions & distributions,
- # and build math examples.
- # bring in the rules for testing
- import testing ;
- import modules ;
- import path ;
- import pch ;
- using quickbook ;
- using auto-index ;
- path-constant images_location : html ;
- path-constant here : . ;
- lib pcre2-8 ;
- lib re2 ;
- exe has_pcre2 : config/pcre.cpp pcre2-8 : <include>third_party <dll-path>third_party <library-path>third_party release ;
- explicit has_pcre2 ;
- exe has_posix : config/posix.cpp : release ;
- explicit has_posix ;
- exe has_re2 : config/re2.cpp : release <source>re2 <include>third_party <dll-path>third_party <library-path>third_party ;
- explicit has_re2 ;
- run [ glob *.cpp ] /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem
- : : :
- release
- [ check-target-builds has_pcre2 : <define>TEST_PCRE2 <source>pcre2-8 ]
- [ check-target-builds has_posix : <define>TEST_POSIX ]
- [ check-target-builds has_re2 : <define>TEST_RE2 <source>re2 <include>third_party <dll-path>third_party <library-path>third_party ]
- <include>third_party
- <dll-path>third_party
- <library-path>third_party
- : performance ;
- xml report : doc/report.qbk : <dependency>performance ;
- boostbook standalone
- :
- report
- :
- # Path for links to Boost:
- <xsl:param>boost.root=../../../..
-
- # Some general style settings:
- <xsl:param>table.footnote.number.format=1
- <xsl:param>footnote.number.format=1
- <xsl:param>html.stylesheet=../../../../doc/src/boostbook.css
- # HTML options first:
- # Use graphics not text for navigation:
- <xsl:param>navig.graphics=1
- # How far down we chunk nested sections, basically all of them:
- <xsl:param>chunk.section.depth=0
- # Don't put the first section on the same page as the TOC:
- <xsl:param>chunk.first.sections=0
- # How far down sections get TOC's
- <xsl:param>toc.section.depth=2
- # Max depth in each TOC:
- <xsl:param>toc.max.depth=4
- # How far down we go with TOC's
- <xsl:param>generate.section.toc.level=10
- ;
|