summaryrefslogtreecommitdiffstats
path: root/INSTALL
diff options
context:
space:
mode:
authorAndreas Schneider <mail@cynapses.org>2009-05-07 08:32:50 +0000
committerAndreas Schneider <mail@cynapses.org>2009-05-07 08:32:50 +0000
commit249e11bd2e3946e1873cc02af03ec4e18ede71a2 (patch)
tree7f5a2e44b6648bd22891d7e31c76c3ee1ee252e7 /INSTALL
parentcea0ac4455ec11bf42d568c02ce21166eb5655c1 (diff)
downloadlibssh-249e11bd2e3946e1873cc02af03ec4e18ede71a2.tar.gz
libssh-249e11bd2e3946e1873cc02af03ec4e18ede71a2.tar.xz
libssh-249e11bd2e3946e1873cc02af03ec4e18ede71a2.zip
Improve the INSTALL file.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@750 7dcaeef0-15fb-0310-b436-a5af3365683c
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL24
1 files changed, 15 insertions, 9 deletions
diff --git a/INSTALL b/INSTALL
index 0dbcfd5e..90faf399 100644
--- a/INSTALL
+++ b/INSTALL
@@ -9,7 +9,10 @@ In order to build libssh, you need to install several components:
- A C compiler
- [CMake](http://www.cmake.org) >= 2.6.0.
- [openssl](http://www.openssl.org) >= 0.9.8
+or
- [gcrypt](http://www.gnu.org/directory/Security/libgcrypt.html) >= 1.4
+
+optional:
- [libz](http://www.zlib.net) >= 1.2
Note that these version numbers are version we know works correctly. If you
@@ -22,17 +25,19 @@ First, you need to configure the compilation, using CMake. Go inside the
GNU/Linux and MacOS X:
- cmake -DCMAKE_BUILD_TYPE=Debug ..
+ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug ..
make
### CMake standard options
-Here is a list of the most interesting options provided out of the box by CMake.
+Here is a list of the most interesting options provided out of the box by
+CMake.
-- CMAKE_BUILD_TYPE: The type of build (can be Debug Release MinSizeRel RelWithDebInfo)
-- CMAKE_INSTALL_PREFIX: The prefix to use when running make install (Default to
- /usr/local on GNU/Linux and MacOS X)
-- CMAKE_C_COMPILER: The path to the C compiler
-- CMAKE_CXX_COMPILER: The path to the C++ compiler
+- CMAKE_BUILD_TYPE: The type of build (can be Debug Release MinSizeRel
+ RelWithDebInfo)
+- CMAKE_INSTALL_PREFIX: The prefix to use when running make install (Default
+ to /usr/local on GNU/Linux and MacOS X)
+- CMAKE_C_COMPILER: The path to the C compiler
+- CMAKE_CXX_COMPILER: The path to the C++ compiler
### CMake options defined for libssh
@@ -42,12 +47,13 @@ Options are defined in the following files:
They can be changed with the -D option:
-`cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_LIBZ=OFF ..`
+`cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DWITH_LIBZ=OFF ..`
### Browsing/editing CMake options
In addition to passing options on the command line, you can browse and edit
-CMake options using `cmakesetup` (Windows) or `ccmake` (GNU/Linux and MacOS X).
+CMake options using `cmakesetup` (Windows), `cmake-gui` or `ccmake` (GNU/Linux
+and MacOS X).
- Go to the build dir
- On Windows: run `cmakesetup`