Download and installation of |
Source code.
The latest version under development can be obtained with:
svn checkout https://scm.gforge.inria.fr/svn/mmx/shape
Here is the list of package(s) to be installed before configuring
src | rpm | deb | port (Mac) |
realroot | realroot | – | – |
To construct the plugins for axel (AXL=ON), the following packages should be installed:
src | rpm | deb | port (Mac) |
blas | blas-devel | atlas(-sse2)(-dev) | blas |
lapack-3.2.1 | lapack-devel | lapack | lapack |
Eigen | Eigen | – | – |
To run the configuration, cmake (version at least 2.8) should be available on your platform.
Local installation. The package can be configured out-of-source (eg. in a folder ../build) as follows:
cmake ../(path_to_package)
make
The folder where the construction will be run is in this case ../build.
Global installation. If you want to install it globally in your environment after it is compiled, you can run the following instructions (possibly with the superuser rights):
cmake ../(path_to_package) -DCMAKE_INSTALL_PREFIX=<install_dir>
make
make install
where <install_dir> is the folder where to install the package so that the libraries go in <install_dir>/lib; and the headers in <install_dir>/include. If not specified, the package is installed by default in /usr/local.
To see the operations performed during the make command, you can use:
make VERBOSE=1
In case you have not run make install, you can set up your environment locally in the folder build with:
cd ../build
source local_env
To use the package
find_package(Shape)
include_directories (${SHAPE_INCLUDE_DIR})
link_directories (${SHAPE_LIBRARY_DIR})
link_libraries (${SHAPE_LIBRARIES})