aboutsummaryrefslogtreecommitdiffhomepage
path: root/INSTALL
blob: 5cc57bd1b2771dd2dfdd51472593a1fbb31302ff (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
Installation instructions for Eigen
***********************************

Explanation before starting
***************************

It is very important to understand than Eigen consists only of header files,
hence there is nothing to compile before you can use it. Moreover, these
header files do not depend on your platform, they are the same for
everybody.


Method 1. Installing without using CMake
****************************************

You can use right away the headers in the Eigen/ subdirectory. In order
to install, just copy this Eigen/ subdirectory to your favorite location.
If you also want the unsupported features, also copy the unsupported/
subdirectory.

Method 2. Installing using CMake
********************************

Let's call this directory 'source_dir'. Before starting, create another
directory which we will call 'build_dir'.

Do:

  cd build_dir
  cmake source_dir
  make install

The "make install" step may require administrator privileges.

You can adjust the installation destination (the "prefix")
by passing the -DCMAKE_INSTALL_PREFIX=myprefix option to cmake, as is
explained in the message that cmake prints at the end.