[PATCH 1 of 3] Document hiawatha build
Wald Commits
scm-commit at wald.intevation.org
Tue May 27 18:31:33 CEST 2014
# HG changeset patch
# User Andre Heinecke <aheinecke at intevation.de>
# Date 1401187562 0
# Node ID 21f8d32f2d2a5e8db25ecdf396c8f8ce4184fdd6
# Parent cf7e82e91875d47b2cefa68a6a2a36b4a6c02d01
Document hiawatha build
diff -r cf7e82e91875 -r 21f8d32f2d2a INSTALL
--- a/INSTALL Tue May 27 10:29:05 2014 +0000
+++ b/INSTALL Tue May 27 10:46:02 2014 +0000
@@ -58,6 +58,28 @@
cmake .. -DCMAKE_PREFIX_PATH=$YOURPREFIX
+Hiawatha (for Downloader unit test)
+===================================
+Hiawatha is used in the downloader unit tests to provide a testbench
+for the ssl connection. To build it you may need libxslt-dev as additional
+dependency.
+
+ wget https://www.hiawatha-webserver.org/files/hiawatha-9.5.tar.gz
+ sha256sum hiawatha-9.5.tar.gz
+
+c181011db1af187006190fc186689a0707a6f1e7b524c2a4347840e8fdf68b4f hiawatha-9.5.tar.gz
+
+ tar -xf hiawatha-9.5.tar.gz
+ cp polarssl-1.3.7-gpl.tgz hiawatha-9.5/polarssl/polarssl.tgz
+ cd hiawatha-9.5/polarssl
+ sed -i 's/wget.*//' upgrade
+ ./upgrade 1.3.7
+ cd ..
+ mkdir build
+ cd build
+ cmake .. -DCMAKE_INSTALL_PREFIX=$YOURPREFIX
+ make && make install
+
For Microsoft Windows
=====================
The Windows variant can be cross compiled on Debian based GNU / Linux systems.
More information about the Trustbridge-commits
mailing list