diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index cde1be0b..343db03a 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -60,6 +60,30 @@ test_overloads.cpp test_operators.cpp ; +lib boost_regex_recursive : + ../src/c_regex_traits.cpp + ../src/cpp_regex_traits.cpp + ../src/cregex.cpp + ../src/fileiter.cpp + ../src/icu.cpp + ../src/instances.cpp + ../src/posix_api.cpp + ../src/regex.cpp + ../src/regex_debug.cpp + ../src/regex_raw_buffer.cpp + ../src/regex_traits_defaults.cpp + ../src/static_mutex.cpp + ../src/w32_regex_traits.cpp + ../src/wc_regex_traits.cpp + ../src/wide_posix_api.cpp + ../src/winstances.cpp + ../src/usinstances.cpp + : + BOOST_REGEX_RECURSIVE=1 + shared:BOOST_REGEX_DYN_LINK=1 + : + ; + local regress-sources = regress/$(R_SOURCE) ; test-suite regex @@ -142,6 +166,14 @@ test-suite regex : # test name captures_test ] + +[ run regress/$(R_SOURCE) .//boost_regex_recursive + ../build//icu_options + : # command line + : # input files + : # requirements + BOOST_REGEX_RECURSIVE=1 + : regex_regress_recursive ] ; - + build-project ../example ;