]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/program_options/test/Jamfile.v2
update sources to v12.2.3
[ceph.git] / ceph / src / boost / libs / program_options / test / Jamfile.v2
1 import testing ;
2
3 project
4 : requirements
5 <library>../build//boost_program_options
6 <link>static
7 <variant>debug
8
9 # <define>_GLIBCXX_CONCEPT_CHECKS
10 # <define>_GLIBCXX_DEBUG
11 ;
12
13 rule po-test ( source : input-file ? )
14 {
15 return
16 [ run $(source) : : $(input-file) ]
17 [ run $(source) : : $(input-file)
18 : <link>shared <define>BOOST_PROGRAM_OPTIONS_DYN_LINK=1
19 : $(source:B)_dll ]
20 ;
21 }
22
23 test-suite program_options :
24
25 [ po-test options_description_test.cpp ]
26 [ po-test parsers_test.cpp : config_test.cfg ]
27 [ po-test variable_map_test.cpp ]
28 [ po-test cmdline_test.cpp ]
29 [ po-test positional_options_test.cpp ]
30 [ po-test unicode_test.cpp ]
31 [ po-test winmain.cpp ]
32 [ po-test exception_test.cpp ]
33 [ po-test split_test.cpp ]
34 [ po-test unrecognized_test.cpp ]
35 [ po-test required_test.cpp : required_test.cfg ]
36 [ po-test exception_txt_test.cpp ]
37 [ po-test optional_test.cpp ]
38 [ run options_description_test.cpp : : : <rtti>off <define>BOOST_NO_RTTI <define>BOOST_NO_TYPEID : options_description_no_rtti_test ]
39 ;
40
41 exe test_convert : test_convert.cpp ;
42