-
Notifications
You must be signed in to change notification settings - Fork 55
/
INSTALL
37 lines (33 loc) · 2.2 KB
/
INSTALL
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
If your CMake version is lower than 2.8.4, download the latest version from http://www.cmake.org/cmake/resources/software.html and install it. Make sure other CMake versions are removed from your system.
tar -xzf cmake-<version>.tar.gz
cd cmake-<version>
./configure
sudo make install
Use the following commands to compile and install Hiawatha. This will install Hiawatha in /usr/local.
mkdir build
cd build
cmake .. [options]
sudo make install/strip
The following options for cmake are available. Default value is in uppercase.
-DENABLE_CACHE=ON|off Enable internal cache support.
-DENABLE_DEBUG=on|OFF Enable debug information (for development only).
-DENABLE_IPV6=ON|off Enable IPv6 support.
-DENABLE_MONITOR=on|OFF Enable support for the Hiawatha Monitor.
-DENABLE_RPROXY=ON|off Enable reverse proxy support.
-DENABLE_SSL=ON|off Enable SSL (PolarSSL) support.
-DENABLE_TOMAHAWK=on|OFF Enable Tomahawk, Hiawatha command shell.
-DENABLE_TOOLKIT=ON|off Enable the URL Toolkit.
-DENABLE_XSLT=ON|off Enable XSLT support.
The following path settings are available for cmake.
-DCMAKE_INSTALL_PREFIX=<path> The prefix for all other CMAKE_INSTALL directories.
-DCMAKE_INSTALL_BINDIR=<path> Location of the ssi-cgi binary.
-DCMAKE_INSTALL_SBINDIR=<path> Location of the other Hiawatha binaries.
-DCMAKE_INSTALL_SYSCONFDIR=<path> The configuration files will be installed in <path>/hiawatha.
-DCMAKE_INSTALL_LIBDIR=<path> The PolarSSL shared library will be installed in <path>/hiawatha.
-DCMAKE_INSTALL_MANDIR=<path> Manual pages will be installed in <path>/man1.
-DCONFIG_DIR=<path> Location of the Hiawatha configuration files.
-DLOG_DIR=<path> Log directory used in the default hiawatha.conf.
-DPID_DIR=<path> Location of the Hiawatha PID file.
-DWEBROOT_DIR=<path> Webroot directory used in the default hiawatha.conf.
-DWORK_DIR=<path> Path of directory where Hiawatha can write temporary files.
Look inside the directory 'extra' for scripts to build packages for Debian, MacOS X and Windows (via Cygwin).