Skip to content
Snippets Groups Projects
Commit bcaee45d authored by Florent Lamiraux's avatar Florent Lamiraux
Browse files

Add dependency to jrl-mal

    * CMakeLists.txt,
    * include/dynamic-graph/linear-algebra.h,
    * src/CMakeLists.txt.

    For homogeneity, we use jrl-mal for matrices and vectors.
parent a40852bb
No related branches found
No related tags found
No related merge requests found
...@@ -31,6 +31,9 @@ SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib) ...@@ -31,6 +31,9 @@ SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)
SETUP_PROJECT() SETUP_PROJECT()
# Trigger dependency to jrl-mal
ADD_REQUIRED_DEPENDENCY("jrl-mal >= 1.8.0")
# Add configuration headers for plug-ins. # Add configuration headers for plug-ins.
GENERATE_CONFIGURATION_HEADER( GENERATE_CONFIGURATION_HEADER(
${HEADER_DIR} config-tracer.hh DG_TRACER tracer_EXPORTS) ${HEADER_DIR} config-tracer.hh DG_TRACER tracer_EXPORTS)
......
...@@ -18,11 +18,12 @@ ...@@ -18,11 +18,12 @@
#ifndef DYNAMIC_GRAPH_LINEAR_ALGEBRA_H #ifndef DYNAMIC_GRAPH_LINEAR_ALGEBRA_H
#define DYNAMIC_GRAPH_LINEAR_ALGEBRA_H #define DYNAMIC_GRAPH_LINEAR_ALGEBRA_H
#include <boost/numeric/ublas/vector.hpp> #include <jrl/mal/boost.hh>
#include <boost/numeric/ublas/matrix.hpp> #include <boost/numeric/ublas/matrix.hpp>
namespace dynamicgraph { namespace dynamicgraph {
typedef ::boost::numeric::ublas::vector<double> Vector; typedef maal::boost::Vector Vector;
typedef ::boost::numeric::ublas::matrix<double> Matrix; typedef maal::boost::Matrix Matrix;
} }
#endif //DYNAMIC_GRAPH_LINEAR_ALGEBRA_H #endif //DYNAMIC_GRAPH_LINEAR_ALGEBRA_H
......
...@@ -54,6 +54,8 @@ ADD_LIBRARY(${LIBRARY_NAME} ...@@ -54,6 +54,8 @@ ADD_LIBRARY(${LIBRARY_NAME}
SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION}) SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION})
PKG_CONFIG_USE_DEPENDENCY(${LIBRARY_NAME} jrl-mal)
IF (UNIX) IF (UNIX)
TARGET_LINK_LIBRARIES(${LIBRARY_NAME} dl pthread) TARGET_LINK_LIBRARIES(${LIBRARY_NAME} dl pthread)
ENDIF (UNIX) ENDIF (UNIX)
......
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