1# Copyright Daryle Walker, Hubert Holin, John Maddock 2006 - 2007 2# copyright Paul A. Bristow 2006 - 2010 3# Distributed under the Boost Software License, Version 1.0. 4# (See accompanying file LICENSE_1_0.txt or copy at 5# http://www.boost.org/LICENSE_1_0.txt. 6# \math_toolkit\libs\math\test\jamfile.v2 7# Runs all math toolkit tests, functions & distributions, 8# and build math examples. 9 10# bring in the rules for testing 11import testing ; 12import modules ; 13import path ; 14import pch ; 15using quickbook ; 16using auto-index ; 17 18path-constant images_location : html ; 19path-constant here : . ; 20 21lib pcre2-8 ; 22lib re2 ; 23 24exe has_pcre2 : config/pcre.cpp pcre2-8 : <include>third_party <dll-path>third_party <library-path>third_party release ; 25explicit has_pcre2 ; 26exe has_posix : config/posix.cpp : release ; 27explicit has_posix ; 28exe has_re2 : config/re2.cpp : release <source>re2 <include>third_party <dll-path>third_party <library-path>third_party ; 29explicit has_re2 ; 30 31run [ glob *.cpp ] /boost/regex//boost_regex /boost/system /boost/chrono /boost/filesystem 32 : : : 33 release 34 [ check-target-builds has_pcre2 : <define>TEST_PCRE2 <source>pcre2-8 ] 35 [ check-target-builds has_posix : <define>TEST_POSIX ] 36 [ check-target-builds has_re2 : <define>TEST_RE2 <source>re2 <include>third_party <dll-path>third_party <library-path>third_party ] 37 <include>third_party 38 <dll-path>third_party 39 <library-path>third_party 40 : performance ; 41 42 43xml report : doc/report.qbk : <dependency>performance ; 44boostbook standalone 45 : 46 report 47 : 48 # Path for links to Boost: 49 <xsl:param>boost.root=../../../.. 50 51 # Some general style settings: 52 <xsl:param>table.footnote.number.format=1 53 <xsl:param>footnote.number.format=1 54 <xsl:param>html.stylesheet=../../../../doc/src/boostbook.css 55 56 # HTML options first: 57 # Use graphics not text for navigation: 58 <xsl:param>navig.graphics=1 59 # How far down we chunk nested sections, basically all of them: 60 <xsl:param>chunk.section.depth=0 61 # Don't put the first section on the same page as the TOC: 62 <xsl:param>chunk.first.sections=0 63 # How far down sections get TOC's 64 <xsl:param>toc.section.depth=2 65 # Max depth in each TOC: 66 <xsl:param>toc.max.depth=4 67 # How far down we go with TOC's 68 <xsl:param>generate.section.toc.level=10 69 ; 70 71