blob: 376cd3e11b9be20883b37022b8415c5cb2f016f0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
Available targets:
make [all] create all artifacts
make test create test binaries and execute tests
make doc build the documentation
make clean clean up build artifacts
make distclean clean up all generated artifacts
make install install (set 'DESTDIR' and 'prefix' at will)
make uninstall uninstall (set 'DESTDIR' and 'prefix' at will)
make dist[-Z|-gz|-bz2] create tarball containing all sources
make help show this very help page
make config show the configuration used during build
make init-po create initial version of the gettext files
make merge-po merge the gettext files after changes
make check-po check sanity of gettext files
Available optional features:
WITH_SSL=1 use OpenSSL additionally for communication encryption
frontier implementations:
WITH_SYSTEM_SQLITE3=1 use the system version of sqlite3
WITH_LOCAL_SQLITE=1 use the bundled version of sqlite3
WITH_PGSQL=1 build the Postgresql frontier
fetcher protocol implementations:
WITH_SYSTEM_LIBFETCH=1 use the system version of BSD libfetch
WITH_LOCAL_LIBFETCH=1 use the bundled version of BSD libfetch
parser implementations:
WITH_LOCAL_STREAMHTMLPARSER=1 use Google stream HTML 4 parser
WITH_LIBXML2=1 build the libxml2 parser
WITH_LOCAL_TEXTWOLF=1 build with textwolf XML parser
URL parsing and normalization:
WITH_LOCAL_GOOGLEURL=1 use Google URL for normalization/parsing
WITH_ICU=1 enable ICU support for URL parsing in Google URL
scripting support:
WITH_LUA=1 use Lua for configuration and scripting
WITH_CURL=1 use libcurl and libcurlpp and generate a Curl fetcher
Some more obscure options:
ENABLE_NLS=0 Don't build gettext NLS support (default is on)
Example:
make WITH_SSL=1 WITH_SQLITE3=1 WITH_PGSQL=1 \
WITH_LOCAL_LIBFETCH=1 WITH_LIBXML2=1 \
WITH_LOCAL_GOOGLEURL=1 WITH_ICU=1 \
WITH_LUA=1 WITH_LOCAL_TEXTWOLF=1 \
WITH_CURL=1
|