Skip to content
Snippets Groups Projects
README.md 782 B
Newer Older
Nicolas Mansard's avatar
Nicolas Mansard committed
eigenpy
===========

Setup
-----

Before compiling this package, make sure to have initialized all git
submodules of this repo. To initialize the submodules when cloning the
repo, use:

```bash
git clone --recursive <git_url>
```

Nicolas Mansard's avatar
Nicolas Mansard committed
To compile this package, it is recommended to create a separate build
directory:

    mkdir _build
    cd _build
    cmake [OPTIONS] ..
    make install

Please note that CMake produces a `CMakeCache.txt` file which should
be deleted to reconfigure a package from scratch.


### Dependencies

The matrix abstract layer depends on several packages which
have to be available on your machine.

 - Libraries:
   - eigen3
 - System tools:
   - CMake (>=2.6)
   - pkg-config
   - usual compilation tools (GCC/G++, make, etc.)
 - Python 2.7
 - Boost python