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]
This commit is contained in:
John Maddock
2003-07-26 11:22:17 +00:00
parent 9d565f63ed
commit 6750cf4892
14 changed files with 304 additions and 36 deletions

View File

@ -2,27 +2,21 @@
subproject libs/regex/build ;
include $(BOOST_ROOT)/libs/regex/base.jam ;
SOURCES = c_regex_traits c_regex_traits_common cpp_regex_traits
cregex fileiter posix_api regex regex_debug
regex_synch w32_regex_traits wide_posix_api instances winstances ;
lib boost_regex : ../src/$(SOURCES).cpp
lib boost_regex : ../src/$(SOURCES).cpp <template>regex-options
:
<sysinclude>$(BOOST_ROOT)
<define>BOOST_REGEX_NO_LIB=1
<define>BOOST_REGEX_STATIC_LINK=1
<no-warn>$(SOURCES).cpp
:
debug release
;
dll boost_regex : ../src/$(SOURCES).cpp
dll boost_regex : ../src/$(SOURCES).cpp <template>regex-dll-options
:
<sysinclude>$(BOOST_ROOT)
<define>BOOST_REGEX_DYN_LINK=1
<runtime-link>dynamic
<no-warn>$(SOURCES).cpp
:
debug release
;