]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/regex/performance/Jamfile.v2
48154c91d1cda17147e4c020caf40ae63734c451
[ceph.git] / ceph / src / boost / libs / regex / performance / Jamfile.v2
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
11 import testing ;
12 import modules ;
13 import path ;
14 import pch ;
15 using quickbook ;
16 using auto-index ;
17
18 path-constant images_location : html ;
19 path-constant here : . ;
20
21 lib pcre2 ;
22 lib re2 ;
23
24 exe has_pcre2 : config/pcre.cpp pcre2 : <include>third_party <dll-path>third_party <library-path>third_party release ;
25 explicit has_pcre2 ;
26 exe has_posix : config/posix.cpp : release ;
27 explicit has_posix ;
28 exe has_re2 : config/re2.cpp : release <source>re2 <include>third_party <dll-path>third_party <library-path>third_party ;
29 explicit has_re2 ;
30
31 run [ 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 ]
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
43 xml report : doc/report.qbk : <dependency>performance ;
44 boostbook 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