diff options
Diffstat (limited to 'src/boost/libs/program_options/test/Jamfile.v2')
-rw-r--r-- | src/boost/libs/program_options/test/Jamfile.v2 | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/boost/libs/program_options/test/Jamfile.v2 b/src/boost/libs/program_options/test/Jamfile.v2 new file mode 100644 index 00000000..a45ed8e6 --- /dev/null +++ b/src/boost/libs/program_options/test/Jamfile.v2 @@ -0,0 +1,44 @@ +import testing ; + +project + : requirements + <library>../build//boost_program_options + <link>static + <variant>debug + +# <define>_GLIBCXX_CONCEPT_CHECKS +# <define>_GLIBCXX_DEBUG + ; + +rule po-test ( source : input-file ? ) +{ + return + [ run $(source) : : $(input-file) ] + [ run $(source) : : $(input-file) + : <link>shared <define>BOOST_PROGRAM_OPTIONS_DYN_LINK=1 + : $(source:B)_dll ] + ; +} + +test-suite program_options : + + [ po-test options_description_test.cpp ] + [ po-test parsers_test.cpp : config_test.cfg ] + [ po-test variable_map_test.cpp ] + [ po-test cmdline_test.cpp ] + [ po-test positional_options_test.cpp ] + [ po-test unicode_test.cpp ] + [ po-test winmain.cpp ] + [ po-test exception_test.cpp ] + [ po-test split_test.cpp ] + [ po-test unrecognized_test.cpp ] + [ po-test required_test.cpp : required_test.cfg ] + [ po-test exception_txt_test.cpp ] + [ po-test optional_test.cpp ] + [ run options_description_test.cpp : : : <rtti>off <define>BOOST_NO_RTTI <define>BOOST_NO_TYPEID : options_description_no_rtti_test ] + ; + +exe test_convert : test_convert.cpp ; + +# `quick` target (for CI) +run quick.cpp : --path=initial ; |