71 lines
2.4 KiB
Plaintext
71 lines
2.4 KiB
Plaintext
# 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
|
|
;
|
|
|