48 |
<b>configure</b> to build PCRE. |
<b>configure</b> to build PCRE. |
49 |
</P> |
</P> |
50 |
<P> |
<P> |
51 |
There is a lot more information about building PCRE without using |
There is a lot more information about building PCRE without using |
52 |
<b>configure</b> (including information about using <b>CMake</b> or building "by |
<b>configure</b> (including information about using <b>CMake</b> or building "by |
53 |
hand") in the file called <i>NON-AUTOTOOLS-BUILD</i>, which is part of the PCRE |
hand") in the file called <i>NON-AUTOTOOLS-BUILD</i>, which is part of the PCRE |
54 |
distribution. You should consult this file as well as the <i>README</i> file if |
distribution. You should consult this file as well as the <i>README</i> file if |
55 |
you are building in a non-Unix-like environment. |
you are building in a non-Unix-like environment. |
351 |
--enable-ebcdic option is incompatible with --enable-utf. |
--enable-ebcdic option is incompatible with --enable-utf. |
352 |
</P> |
</P> |
353 |
<P> |
<P> |
354 |
The EBCDIC character that corresponds to an ASCII LF is assumed to have the |
The EBCDIC character that corresponds to an ASCII LF is assumed to have the |
355 |
value 0x15 by default. However, in some EBCDIC environments, 0x25 is used. In |
value 0x15 by default. However, in some EBCDIC environments, 0x25 is used. In |
356 |
such an environment you should use |
such an environment you should use |
357 |
<pre> |
<pre> |
358 |
--enable-ebcdic-nl25 |
--enable-ebcdic-nl25 |
359 |
</pre> |
</pre> |
360 |
as well as, or instead of, --enable-ebcdic. The EBCDIC character for CR has the |
as well as, or instead of, --enable-ebcdic. The EBCDIC character for CR has the |
361 |
same value as in ASCII, namely, 0x0d. Whichever of 0x15 and 0x25 is <i>not</i> |
same value as in ASCII, namely, 0x0d. Whichever of 0x15 and 0x25 is <i>not</i> |
362 |
chosen as LF is made to correspond to the Unicode NEL character (which, in |
chosen as LF is made to correspond to the Unicode NEL character (which, in |
363 |
Unicode, is 0x85). |
Unicode, is 0x85). |
364 |
</P> |
</P> |
365 |
<P> |
<P> |
366 |
The options that select newline behaviour, such as --enable-newline-is-cr, |
The options that select newline behaviour, such as --enable-newline-is-cr, |
367 |
and equivalent run-time options, refer to these character values in an EBCDIC |
and equivalent run-time options, refer to these character values in an EBCDIC |
368 |
environment. |
environment. |
369 |
</P> |
</P> |
444 |
<pre> |
<pre> |
445 |
--enable-coverage |
--enable-coverage |
446 |
</pre> |
</pre> |
447 |
to the <b>configure</b> command and build PCRE in the usual way. |
to the <b>configure</b> command and build PCRE in the usual way. |
448 |
</P> |
</P> |
449 |
<P> |
<P> |
450 |
Note that using <b>ccache</b> (a caching C compiler) is incompatible with code |
Note that using <b>ccache</b> (a caching C compiler) is incompatible with code |
489 |
<pre> |
<pre> |
490 |
make coverage-clean |
make coverage-clean |
491 |
</pre> |
</pre> |
492 |
This cleans all coverage data including the generated coverage report. For more |
This cleans all coverage data including the generated coverage report. For more |
493 |
information about code coverage, see the <b>gcov</b> and <b>lcov</b> |
information about code coverage, see the <b>gcov</b> and <b>lcov</b> |
494 |
documentation. |
documentation. |
495 |
</P> |
</P> |
496 |
<br><a name="SEC21" href="#TOC1">SEE ALSO</a><br> |
<br><a name="SEC21" href="#TOC1">SEE ALSO</a><br> |
497 |
<P> |
<P> |