merged changes in regex5 branch

[SVN r26692]
This commit is contained in:
John Maddock
2005-01-13 17:06:21 +00:00
parent de0ab9092a
commit 71a0e020e2
275 changed files with 37305 additions and 27154 deletions

View File

@ -1,7 +1,7 @@
# copyright John Maddock 2003
project
: requirements <threading>multi
: requirements <threading>multi <link>shared:<define>BOOST_REGEX_DYN_LINK=1
;
#
@ -16,77 +16,77 @@ rule regex-test ( name : sources + : requirements * : input-files * )
: $(name) ] ;
}
local regress-sources = regress/parse.cpp
regress/regress.cpp
regress/tests.cpp
R_SOURCE =
basic_tests.cpp
main.cpp
test_alt.cpp
test_anchors.cpp
test_asserts.cpp
test_backrefs.cpp
test_deprecated.cpp
test_emacs.cpp
test_escapes.cpp
test_grep.cpp
test_locale.cpp
test_mfc.cpp
test_non_greedy_repeats.cpp
test_perl_ex.cpp
test_replace.cpp
test_sets.cpp
test_simple_repeats.cpp
test_tricky_cases.cpp
test_icu.cpp
test_unicode.cpp
test_overloads.cpp
test_operators.cpp
;
local regress-sources = regress/$(R_SOURCE)
../../test/build//boost_prg_exec_monitor ;
test-suite regex
:
[ regex-test regex_regress
: $(regress-sources) # sources
: # requirements
: regress/tests.txt # input files
[ run regress/$(R_SOURCE) ../../test/build//boost_prg_exec_monitor ../build//boost_regex ]
#[ run c_compiler_checks/posix_api_check.c ../../test/build//boost_prg_exec_monitor ../build//boost_regex ]
#[ compile c_compiler_checks/wide_posix_api_check.c ]
[ run c_compiler_checks/posix_api_check.cpp ../../test/build//boost_prg_exec_monitor ../build//boost_regex ]
[ run c_compiler_checks/wide_posix_api_check.cpp ../build//boost_regex ]
[ run pathology/bad_expression_test.cpp
../../test/build//boost_test_exec_monitor ../build//boost_regex
]
[ regex-test regex_wide_regress
: $(regress-sources) # sources
: <define>TEST_UNICODE=1 # requirements
: regress/tests.txt # input files
[ run pathology/recursion_test.cpp
../../test/build//boost_test_exec_monitor ../build//boost_regex
]
[ regex-test regex_regress_dll
: $(regress-sources) # sources
: <link>shared # requirements
: regress/tests.txt # input files
[ run unicode/unicode_iterator_test.cpp ../build//boost_regex ]
[ run static_mutex/static_mutex_test.cpp
../../thread/build//boost_thread ../build//boost_regex
]
[ regex-test regex_wide_regress_dll
: $(regress-sources) # sources
: <define>TEST_UNICODE=1
<link>shared # requirements
: regress/tests.txt # input files
[ run object_cache/object_cache_test.cpp ../build//boost_regex
]
[ run config_info/regex_config_info.cpp ../build//boost_regex ]
[ regex-test posix_api_check
: c_compiler_checks/posix_api_check.c
[ compile concepts/concept_check.cpp ../build//boost_regex
]
[ compile c_compiler_checks/wide_posix_api_check.c
: : wide_posix_api_check_c ]
[ regex-test posix_api_check_cpp
: c_compiler_checks/posix_api_check.cpp
[ compile concepts/icu_concept_check.cpp ../build//boost_regex
]
[ regex-test wide_posix_api_check_cpp
: c_compiler_checks/wide_posix_api_check.cpp
]
[ regex-test bad_expression_test
: pathology/bad_expression_test.cpp
../../test/build//boost_test_exec_monitor
]
[ regex-test recursion_test
: pathology/recursion_test.cpp
../../test/build//boost_test_exec_monitor
]
[ run config_info/regex_config_info.cpp
: : : <test-info>always_show_run_output ]
[ run config_info/regex_config_info.cpp
: : : <test-info>always_show_run_output <link>shared
: regex_dll_config_info ]
[ compile concepts/concept_check.cpp
]
[ compile concepts/wide_concept_check.cpp
]
[ run captures/captures_test.cpp captures//boost_regex_extra
../../test/build//boost_test_exec_monitor
: : : <define>BOOST_REGEX_MATCH_EXTRA=1
]
;
[ run
# sources
captures/captures_test.cpp
captures//boost_regex_extra
../../test/build//boost_test_exec_monitor
: # additional args
: # test-files
: # requirements
<threading>multi
<define>BOOST_REGEX_MATCH_EXTRA=1
<define>BOOST_REGEX_NO_LIB=1
: # test name
captures_test
]
;