Skip to content
Snippets Groups Projects
Commit 464099aa authored by Sergi Pujol's avatar Sergi Pujol
Browse files

README updated with falkolib compilation as submodule

parent 2d8ef428
No related branches found
No related tags found
1 merge request!4Resolve "Implementation of Falko lib"
...@@ -39,4 +39,44 @@ sudo make install ...@@ -39,4 +39,44 @@ sudo make install
CSM depends on GSL that you probably have installed already. To install it: CSM depends on GSL that you probably have installed already. To install it:
``` ```
sudo apt install libgsl-dev sudo apt install libgsl-dev
``` ```
\ No newline at end of file
**FALKO Library - falkolib**
To enbale scan matching for loop closure purposes. The library is added as submodule in the deps folder. In order to initialize the submodule use the following commands:
```
cd <your/path>
git submodule init
git submodule update
```
In order to compile and install the repository:
```
cd <your/path>
cd deps/openslam_falkolib/
mkdir build
cd build
cmake ..
make
```
You can also install the library into a system directory.
To change the install directory you must set cmake environment
variable ${CMAKE_INSTALL_PREFIX} (e.g. using command "ccmake .."
before calling "cmake ..").
Its default value on UNIX-like/Linux systems is "/usr/local".
After compiling library falkolib, run the command:
```
sudo make install
```
The command "sudo" is required only if ${CMAKE_INSTALL_PREFIX}
is a system diretory managed by administrator user root.
Such command copies:
- header files of ${falkolib_ROOT}/include/falkolib to
${CMAKE_INSTALL_PREFIX}/include/falkolib/
- library files ${falkolib_ROOT}/lib/libfalkolib.a to
${CMAKE_INSTALL_PREFIX}/lib/
- cmake script ${falkolib_ROOT}/cmake_modules/falkolibConfig.cmake to
${CMAKE_INSTALL_PREFIX}/share/falkolib/
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment