blob: f2bdf8f813f29c8d4b21bbfbb571c21e1ded700c (
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
|
Available targets:
nmake [all] create all artifacts
nmake test create test binaries and execute tests and execute
fast tests
nmake longtest execute all tests, including long lasting ones
nmake doc build the documentation
nmake clean clean up build artifacts
nmake distclean clean up all generated artifacts
nmake help show this very help page
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
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
Avaliable optional features during testing only:
DEBUG=1 build using debug compiler and linker flags
Example:
nmake /nologo /f Makefile.W32 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
|