| 13 |
.sp |
.sp |
| 14 |
./configure --help |
./configure --help |
| 15 |
.sp |
.sp |
| 16 |
The following sections describe certain options whose names begin with --enable |
The following sections include descriptions of options whose names begin with |
| 17 |
or --disable. These settings specify changes to the defaults for the |
--enable or --disable. These settings specify changes to the defaults for the |
| 18 |
\fBconfigure\fP command. Because of the way that \fBconfigure\fP works, |
\fBconfigure\fP command. Because of the way that \fBconfigure\fP works, |
| 19 |
--enable and --disable always come in pairs, so the complementary option always |
--enable and --disable always come in pairs, so the complementary option always |
| 20 |
exists as well, but as it specifies the default, it is not described. |
exists as well, but as it specifies the default, it is not described. |
| 56 |
to the \fBconfigure\fP command. This implies UTF-8 support, even if you have |
to the \fBconfigure\fP command. This implies UTF-8 support, even if you have |
| 57 |
not explicitly requested it. |
not explicitly requested it. |
| 58 |
.P |
.P |
| 59 |
Including Unicode property support adds around 90K of tables to the PCRE |
Including Unicode property support adds around 30K of tables to the PCRE |
| 60 |
library, approximately doubling its size. Only the general category properties |
library. Only the general category properties such as \fILu\fP and \fINd\fP are |
| 61 |
such as \fILu\fP and \fINd\fP are supported. Details are given in the |
supported. Details are given in the |
| 62 |
.\" HREF |
.\" HREF |
| 63 |
\fBpcrepattern\fP |
\fBpcrepattern\fP |
| 64 |
.\" |
.\" |
| 137 |
to the \fBconfigure\fP command. The value given must be 2, 3, or 4. Using |
to the \fBconfigure\fP command. The value given must be 2, 3, or 4. Using |
| 138 |
longer offsets slows down the operation of PCRE because it has to load |
longer offsets slows down the operation of PCRE because it has to load |
| 139 |
additional bytes when handling them. |
additional bytes when handling them. |
|
.P |
|
|
If you build PCRE with an increased link size, test 2 (and test 5 if you are |
|
|
using UTF-8) will fail. Part of the output of these tests is a representation |
|
|
of the compiled pattern, and this changes with the link size. |
|
| 140 |
. |
. |
| 141 |
.SH "AVOIDING EXCESSIVE STACK USAGE" |
.SH "AVOIDING EXCESSIVE STACK USAGE" |
| 142 |
.rs |
.rs |
| 198 |
.sp |
.sp |
| 199 |
to the \fBconfigure\fP command. This value can also be overridden at run time. |
to the \fBconfigure\fP command. This value can also be overridden at run time. |
| 200 |
. |
. |
| 201 |
|
.SH "CREATING CHARACTER TABLES AT BUILD TIME" |
| 202 |
|
.rs |
| 203 |
|
.sp |
| 204 |
|
PCRE uses fixed tables for processing characters whose code values are less |
| 205 |
|
than 256. By default, PCRE is built with a set of tables that are distributed |
| 206 |
|
in the file \fIpcre_chartables.c.dist\fP. These tables are for ASCII codes |
| 207 |
|
only. If you add |
| 208 |
|
.sp |
| 209 |
|
--enable-rebuild-chartables |
| 210 |
|
.sp |
| 211 |
|
to the \fBconfigure\fP command, the distributed tables are no longer used. |
| 212 |
|
Instead, a program called \fBdftables\fP is compiled and run. This outputs the |
| 213 |
|
source for new set of tables, created in the default locale of your C runtime |
| 214 |
|
system. (This method of replacing the tables does not work if you are cross |
| 215 |
|
compiling, because \fBdftables\fP is run on the local host. If you need to |
| 216 |
|
create alternative tables when cross compiling, you will have to do so "by |
| 217 |
|
hand".) |
| 218 |
|
. |
| 219 |
.SH "USING EBCDIC CODE" |
.SH "USING EBCDIC CODE" |
| 220 |
.rs |
.rs |
| 221 |
.sp |
.sp |
| 225 |
.sp |
.sp |
| 226 |
--enable-ebcdic |
--enable-ebcdic |
| 227 |
.sp |
.sp |
| 228 |
to the \fBconfigure\fP command. |
to the \fBconfigure\fP command. This setting implies |
| 229 |
|
--enable-rebuild-chartables. |
| 230 |
. |
. |
| 231 |
. |
. |
| 232 |
.SH "SEE ALSO" |
.SH "SEE ALSO" |
| 249 |
.rs |
.rs |
| 250 |
.sp |
.sp |
| 251 |
.nf |
.nf |
| 252 |
Last updated: 06 March 2007 |
Last updated: 20 March 2007 |
| 253 |
Copyright (c) 1997-2007 University of Cambridge. |
Copyright (c) 1997-2007 University of Cambridge. |
| 254 |
.fi |
.fi |