]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/xpressive/test/Jamfile.v2
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / xpressive / test / Jamfile.v2
1 # (C) Copyright 2004: Eric Niebler
2 # Distributed under the Boost Software License, Version 1.0.
3 # (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
4
5 # bring in rules for testing
6 import testing ;
7
8 project
9 : requirements
10 <toolset>intel:<debug-symbols>off
11 # Turn off debug symbols on MSVC to bring down the size of object files
12 <toolset>msvc:<debug-symbols>off
13 <toolset>msvc-8.0:<define>_SCL_SECURE_NO_DEPRECATE
14 <toolset>msvc-8.0:<define>_CRT_SECURE_NO_DEPRECATE
15 <toolset>msvc-9.0:<define>_SCL_SECURE_NO_DEPRECATE
16 <toolset>msvc-10.0:<define>_SCL_SECURE_NO_WARNINGS
17 <toolset>msvc-11.0:<define>_SCL_SECURE_NO_DEPRECATE
18 <toolset>msvc-11.0:<define>_SCL_SECURE_NO_WARNINGS
19 <toolset>gcc:<cxxflags>-ftemplate-depth-1024
20 <toolset>darwin:<cxxflags>-ftemplate-depth-1024
21 # <toolset>gcc:<cxxflags>-W
22 # <toolset>gcc:<cxxflags>-Wall
23 # <toolset>msvc:<cxxflags>-W4
24 <toolset>msvc,<stdlib>stlport:<define>_STLP_EXPOSE_GLOBALS_IMPLEMENTATION
25 <library>/boost/test//boost_unit_test_framework
26 <link>static
27 ;
28
29 test-suite "xpressive"
30 : [ run regress.cpp : : : <toolset>msvc:<cxxflags>/bigobj <dependency>regress.txt ]
31 [ run regress_u.cpp : : : <toolset>msvc:<cxxflags>/bigobj <dependency>regress.txt ]
32 [ run c_traits.cpp : : : <toolset>msvc:<cxxflags>/bigobj <dependency>regress.txt ]
33 [ run c_traits_u.cpp : : : <toolset>msvc:<cxxflags>/bigobj <dependency>regress.txt ]
34 [ run test1.cpp ]
35 [ run test2.cpp ]
36 [ run test3.cpp ]
37 [ run test4.cpp ]
38 [ run test5.cpp ]
39 [ run test6.cpp ]
40 [ run test7.cpp ]
41 [ run test8.cpp ]
42 [ run test9.cpp ]
43 [ run test10.cpp ]
44 [ run test11.cpp ]
45 [ run test1u.cpp ]
46 [ run test2u.cpp ]
47 [ run test3u.cpp ]
48 [ run test4u.cpp ]
49 [ run test5u.cpp ]
50 [ run test6u.cpp ]
51 [ run test7u.cpp ]
52 [ run test8u.cpp ]
53 [ run test9u.cpp ]
54 [ run test10u.cpp ]
55 [ run test11u.cpp ]
56 [ run misc1.cpp ]
57 [ run misc2.cpp ]
58 [ run test_format.cpp ]
59 [ run test_cycles.cpp ]
60 [ run test_non_char.cpp ]
61 [ run test_static.cpp ]
62 [ run test_actions.cpp ]
63 [ run test_assert.cpp ]
64 [ run test_assert_with_placeholder.cpp ]
65 [ run test_symbols.cpp ]
66 [ run test_dynamic.cpp ]
67 [ run test_dynamic_grammar.cpp ]
68 [ run test_skip.cpp ]
69 [ link multiple_defs1.cpp multiple_defs2.cpp : : multiple_defs ]
70 [ compile test_basic_regex.cpp ]
71 [ compile test_match_results.cpp ]
72 [ compile test_regex_algorithms.cpp ]
73 [ compile test_regex_compiler.cpp ]
74 [ compile test_regex_constants.cpp ]
75 [ compile test_regex_error.cpp ]
76 [ compile test_regex_iterator.cpp ]
77 [ compile test_regex_primitives.cpp ]
78 [ compile test_regex_token_iterator.cpp ]
79 [ compile test_regex_traits.cpp ]
80 [ compile test_sub_match.cpp ]
81 # [ compile test_typeof.cpp ]
82 # [ compile test_typeof2.cpp ]
83 ;
84