Files
boost_regex/test/Jamfile.v2

93 lines
2.5 KiB
Plaintext
Raw Normal View History

2003-10-07 10:34:27 +00:00
# copyright John Maddock 2003
project
: requirements <threading>multi <link>shared:<define>BOOST_REGEX_DYN_LINK=1
2003-10-07 10:34:27 +00:00
;
#
# rule for simple regex test programs:
#
rule regex-test ( name : sources + : requirements * : input-files * )
{
return [ run $(sources) ../build//boost_regex
:
: $(input-files)
: $(requirements)
: $(name) ] ;
}
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)
2003-10-07 10:34:27 +00:00
../../test/build//boost_prg_exec_monitor ;
test-suite regex
:
[ 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 ../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
2003-10-07 10:34:27 +00:00
]
[ run pathology/recursion_test.cpp
../../test/build//boost_test_exec_monitor ../build//boost_regex
2003-10-07 10:34:27 +00:00
]
[ run unicode/unicode_iterator_test.cpp ../build//boost_regex ]
[ run static_mutex/static_mutex_test.cpp
../../thread/build//boost_thread ../build//boost_regex
2003-10-07 10:34:27 +00:00
]
[ run object_cache/object_cache_test.cpp ../build//boost_regex
2003-10-07 10:34:27 +00:00
]
[ run config_info/regex_config_info.cpp ../build//boost_regex ]
[ run collate_info/collate_info.cpp ../build//boost_regex ../../test/build//boost_prg_exec_monitor ]
2003-10-07 10:34:27 +00:00
[ compile concepts/concept_check.cpp ../build//boost_regex
2003-10-07 10:34:27 +00:00
]
[ compile concepts/icu_concept_check.cpp ../build//boost_regex
2004-06-11 11:54:08 +00:00
]
[ 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
]
;
2003-10-07 10:34:27 +00:00