From 6750cf4892b18606660003d5397076f8f1feea5e Mon Sep 17 00:00:00 2001 From: John Maddock Date: Sat, 26 Jul 2003 11:22:17 +0000 Subject: [PATCH] Modified wide character tests to warn not fail when no wide character support is available in the platform. Modified Jamfiles to use centralised options. Added wide character concept check. [SVN r19318] --- base.jam | 24 ++++++ build/Jamfile | 14 +--- example/Jamfile | 5 +- src/regex.cpp | 2 - src/regex_debug.cpp | 31 +++++++ test/Jamfile | 84 +++++++++++++++---- .../wide_posix_api_check.cpp | 12 ++- .../{pathology => concepts}/concept_check.cpp | 0 test/concepts/wide_concept_check.cpp | 63 ++++++++++++++ test/config_info/regex_config_info.cpp | 72 ++++++++++++++++ test/regress/parse.cpp | 6 +- test/regress/regress.cpp | 15 ++++ test/regress/regress.h | 8 ++ test/regress/tests.cpp | 4 +- 14 files changed, 304 insertions(+), 36 deletions(-) create mode 100644 base.jam rename test/{pathology => concepts}/concept_check.cpp (100%) create mode 100644 test/concepts/wide_concept_check.cpp create mode 100644 test/config_info/regex_config_info.cpp diff --git a/base.jam b/base.jam new file mode 100644 index 00000000..5a48f38b --- /dev/null +++ b/base.jam @@ -0,0 +1,24 @@ +# copyright John Maddock 2003 + +# +# this template defines the options common to +# all regex builds and tests: +# +template regex-options + : # sources + : # requirements + BOOST_REGEX_NO_LIB=1 + BOOST_REGEX_CONFIG_INFO=1 + $(BOOST_ROOT) + ; + +# +# this template defines the options common to +# all regex dll builds and tests: +# +template regex-dll-options + :