summaryrefslogtreecommitdiffstats
path: root/src/boost/libs/regex/performance/Jamfile.v2
diff options
context:
space:
mode:
Diffstat (limited to 'src/boost/libs/regex/performance/Jamfile.v2')
-rw-r--r--src/boost/libs/regex/performance/Jamfile.v270
1 files changed, 70 insertions, 0 deletions
diff --git a/src/boost/libs/regex/performance/Jamfile.v2 b/src/boost/libs/regex/performance/Jamfile.v2
new file mode 100644
index 00000000..63dfee34
--- /dev/null
+++ b/src/boost/libs/regex/performance/Jamfile.v2
@@ -0,0 +1,70 @@
+# 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
+ ;
+