[Genabel-commits] r1020 - branches/ProbABEL-refactoring/ProbABEL/doc
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Tue Nov 13 11:18:24 CET 2012
Author: lckarssen
Date: 2012-11-13 11:18:24 +0100 (Tue, 13 Nov 2012)
New Revision: 1020
Modified:
branches/ProbABEL-refactoring/ProbABEL/doc/INSTALL
Log:
Added instructions on the use of the Eigen library to the ProbABEL doc/INSTALL file
Modified: branches/ProbABEL-refactoring/ProbABEL/doc/INSTALL
===================================================================
--- branches/ProbABEL-refactoring/ProbABEL/doc/INSTALL 2012-11-12 23:49:50 UTC (rev 1019)
+++ branches/ProbABEL-refactoring/ProbABEL/doc/INSTALL 2012-11-13 10:18:24 UTC (rev 1020)
@@ -1,11 +1,30 @@
These instructions show how to build ProbABEL.
+* Dependencies
+ ProbABEL can be compiled without depending on other
+ libraries. However, when the Eigen library is present
+ (http://eigen.tuxfamily.org) matrix manipulation is much more
+ efficient and fast. On Debian/Ubuntu systems the Eigen library can
+ be installed in the following way:
+apt-get install libeigen3-dev
+
+ If you install the eigen library by hand (e.g. after downloading the
+ files from the aforementioned website) you have to specify the
+ location of the header files when running ./configure (see below):
+./configure --with-eigen-include-path=/your/path/to/eigen
+ The default for this option is /usr/include/eigen3. This is the
+ directory in which files like Eigen/Dense and Eigen/Cholesky can be
+ found.
+
+ If ./configure cannot find the Eigen library it will say so. To
+ disable the use of Eigen (even if the library is present) use:
+./configure --disable-eigen
+
+
* Compiling for Linux
-
- If you downloaded the source from SVN (this is not
- necessary when installing from the distributed .tar.gz file), run:
+ If you downloaded the source from SVN (this is not necessary when
+ installing from the distributed .tar.gz file), run:
autoreconf -i
-
to generate the ./configure script and some other files.
Now, you are ready to compile and install the package. Run the
@@ -56,15 +75,15 @@
Running
make uninstall
-
will uninstall the files previously installed by 'make install'.
+
* Making packages for Linux distributions
Instructions for creating a package for your favourite Linux
distribution can be found in doc/packaging.txt
+
* Cross-compiling for Windows on Linux
-
The following steps show how to compile 32bit windows binaries on a
Linux machine.
First, install the necessary MINGW32 packages. On Debian/Ubuntu this
More information about the Genabel-commits
mailing list