Updated build information to make it clear that ICU support is optional.

[SVN r29253]
This commit is contained in:
John Maddock
2005-05-28 11:50:09 +00:00
parent a56990d55a
commit 69723060e5
4 changed files with 26 additions and 24 deletions

View File

@ -79,14 +79,13 @@ rule check-icu-config ( )
} }
else else
{ {
ECHO ****************************************************** ; ECHO Building Boost.Regex with the optional Unicode/ICU support disabled. ;
ECHO ; ECHO Please refer to the Boost.Regex documentation for more information ;
ECHO Building Boost.Regex with Unicode/ICU support disabled. ; ECHO (and if you don't know what ICU is then you probably don't need it). ;
ECHO HINT: define the environment variable ICU_PATH to point to the ; if $(ICU_PATH)
ECHO root directy of your ICU installation if you have one. ; {
ECHO Couldn't find utypes.h in $(ICU_PATH:J=" ")$(SLASH)include$(SLASH)unicode ; ECHO Couldn't find utypes.h in $(ICU_PATH:J=" ")$(SLASH)include$(SLASH)unicode ;
ECHO ; }
ECHO ****************************************************** ;
} }
gICU_CONFIG_CHECKED = true ; gICU_CONFIG_CHECKED = true ;
} }

View File

@ -60,14 +60,13 @@ rule check-icu-config ( )
} }
else else
{ {
ECHO ****************************************************** ; ECHO Building Boost.Regex with the optional Unicode/ICU support disabled. ;
ECHO ; ECHO Please refer to the Boost.Regex documentation for more information ;
ECHO Building Boost.Regex with Unicode/ICU support disabled. ; ECHO (and if you don't know what ICU is then you probably don't need it). ;
ECHO HINT: define the environment variable ICU_PATH to point to the ; if $(ICU_PATH)
ECHO root directy of your ICU installation if you have one. ; {
ECHO Couldn't find utypes.h in \"$(ICU_PATH:J=" ")/include/unicode\" ; ECHO Couldn't find utypes.h in $(ICU_PATH:J=" ")$(SLASH)include$(SLASH)unicode ;
ECHO ; }
ECHO ****************************************************** ;
} }
gICU_CONFIG_CHECKED = true ; gICU_CONFIG_CHECKED = true ;
} }

View File

@ -46,9 +46,12 @@
guide</A> for more information.</P> guide</A> for more information.</P>
<H3><A name="unicode"></A>Building With Unicode and ICU Support</H3> <H3><A name="unicode"></A>Building With Unicode and ICU Support</H3>
<P>A default build of this library does not enable <A href="unicode.html">Unciode <P>A default build of this library does not enable <A href="unicode.html">Unciode
support</A> via ICU.&nbsp; To do that you need to set the environment support</A> via ICU.&nbsp; There is no need to enable this support if you
variable ICU_PATH to point to the route directory of your ICU installation, for don't need it, but if you use ICU for your Unicode support already, and want to
example if ICU was installed to /usr/local you might use:</P> work with Unicode-aware regular expressions then read on.</P>
<P>To enable ICU support you need to set the environment variable ICU_PATH to
point to the route directory of your ICU installation, for example if ICU was
installed to /usr/local you might use:</P>
<PRE>bjam -sICU_PATH=/usr/local -sTOOLS=<A href="../../../more/getting_started.html#Tools" >my-compiler</A></PRE> <PRE>bjam -sICU_PATH=/usr/local -sTOOLS=<A href="../../../more/getting_started.html#Tools" >my-compiler</A></PRE>
<P>Note that ICU is a C++ library just like Boost is, as such your copy of ICU <P>Note that ICU is a C++ library just like Boost is, as such your copy of ICU
must have been built with the same C++ compiler (and compiler version) that you must have been built with the same C++ compiler (and compiler version) that you
@ -243,4 +246,3 @@
or copy at <A href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</A>)</I></P> or copy at <A href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</A>)</I></P>
</body> </body>
</html> </html>

View File

@ -46,9 +46,12 @@
guide</A> for more information.</P> guide</A> for more information.</P>
<H3><A name="unicode"></A>Building With Unicode and ICU Support</H3> <H3><A name="unicode"></A>Building With Unicode and ICU Support</H3>
<P>A default build of this library does not enable <A href="unicode.html">Unciode <P>A default build of this library does not enable <A href="unicode.html">Unciode
support</A> via ICU.&nbsp; To do that you need to set the environment support</A> via ICU.&nbsp; There is no need to enable this support if you
variable ICU_PATH to point to the route directory of your ICU installation, for don't need it, but if you use ICU for your Unicode support already, and want to
example if ICU was installed to /usr/local you might use:</P> work with Unicode-aware regular expressions then read on.</P>
<P>To enable ICU support you need to set the environment variable ICU_PATH to
point to the route directory of your ICU installation, for example if ICU was
installed to /usr/local you might use:</P>
<PRE>bjam -sICU_PATH=/usr/local -sTOOLS=<A href="../../../more/getting_started.html#Tools" >my-compiler</A></PRE> <PRE>bjam -sICU_PATH=/usr/local -sTOOLS=<A href="../../../more/getting_started.html#Tools" >my-compiler</A></PRE>
<P>Note that ICU is a C++ library just like Boost is, as such your copy of ICU <P>Note that ICU is a C++ library just like Boost is, as such your copy of ICU
must have been built with the same C++ compiler (and compiler version) that you must have been built with the same C++ compiler (and compiler version) that you
@ -243,4 +246,3 @@
or copy at <A href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</A>)</I></P> or copy at <A href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</A>)</I></P>
</body> </body>
</html> </html>