subproject libs/program_options/test ; import testing ; rule program-options-test ( name ) { return [ run $(name).cpp ../build/boost_program_options ../../test/build/boost_test_exec_monitor : : : $(BOOST_ROOT) std::locale-support ] ; } rule program-options-dll-test ( name ) { return [ run $(name).cpp ../build/boost_program_options ../../test/build/boost_test_exec_monitor : : : $(BOOST_ROOT) BOOST_ALL_DYN_LINK=1 dynamic : $(name)_dll ] ; } test-suite program_options : [ program-options-test options_description_test ] [ program-options-test parsers_test ] [ program-options-test variable_map_test ] [ program-options-test cmdline_test ] [ program-options-test positional_options_test ] [ program-options-test unicode_test ] [ program-options-test winmain ] [ program-options-dll-test options_description_test ] [ program-options-dll-test parsers_test ] [ program-options-dll-test variable_map_test ] [ program-options-dll-test cmdline_test ] [ program-options-dll-test positional_options_test ] [ program-options-dll-test unicode_test ] [ program-options-dll-test winmain ] ;