]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | |
2 | project | |
3 | : requirements | |
4 | <library>../build//boost_program_options | |
5 | <link>static | |
6 | <variant>debug | |
7 | ||
8 | # <define>_GLIBCXX_CONCEPT_CHECKS | |
9 | # <define>_GLIBCXX_DEBUG | |
10 | ; | |
11 | ||
12 | rule po-test ( source : input-file ? ) | |
13 | { | |
14 | return | |
15 | [ run $(source) : : $(input-file) ] | |
16 | [ run $(source) : : $(input-file) | |
17 | : <link>shared <define>BOOST_PROGRAM_OPTIONS_DYN_LINK=1 | |
18 | : $(source:B)_dll ] | |
19 | ; | |
20 | } | |
21 | ||
22 | test-suite program_options : | |
23 | ||
24 | [ po-test options_description_test.cpp ] | |
25 | [ po-test parsers_test.cpp : config_test.cfg ] | |
26 | [ po-test variable_map_test.cpp ] | |
27 | [ po-test cmdline_test.cpp ] | |
28 | [ po-test positional_options_test.cpp ] | |
29 | [ po-test unicode_test.cpp ] | |
30 | [ po-test winmain.cpp ] | |
31 | [ po-test exception_test.cpp ] | |
32 | [ po-test split_test.cpp ] | |
33 | [ po-test unrecognized_test.cpp ] | |
34 | [ po-test required_test.cpp : required_test.cfg ] | |
35 | [ po-test exception_txt_test.cpp ] | |
36 | [ run options_description_test.cpp : : : <rtti>off <define>BOOST_NO_RTTI <define>BOOST_NO_TYPEID : options_description_no_rtti_test ] | |
37 | ; | |
38 | ||
39 | exe test_convert : test_convert.cpp ; | |
40 |