diff --git a/homer_mapping/CMakeLists.txt b/homer_mapping/CMakeLists.txt index 0858a86c0cec117cbc46a5cd9100b80ec9a8885c..ea12c174ca7180722219b6146e47e40b690707f2 100644 --- a/homer_mapping/CMakeLists.txt +++ b/homer_mapping/CMakeLists.txt @@ -17,6 +17,7 @@ if (OPENMP_FOUND) set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") endif() find_package(tf REQUIRED) +find_package(Eigen3 REQUIRED) set(CMAKE_BUILD_TYPE Release) @@ -24,6 +25,7 @@ set(CMAKE_BUILD_TYPE Release) include_directories( include ${catkin_INCLUDE_DIRS} + ${EIGEN3_INCLUDE_DIRS} ) catkin_package( @@ -35,7 +37,7 @@ catkin_package( nav_msgs tf roslib - LIBRARIES homerOccupancyMap homerParticleFilter + LIBRARIES homerOccupancyMap homerParticleFilter ) add_library(homerOccupancyMap diff --git a/homer_mapping/package.xml b/homer_mapping/package.xml index b32db3c5da03184351b4271e411b3a262381d714..a44ef1ad8bb4cd5d728b75792a07cf7af136ac3f 100644 --- a/homer_mapping/package.xml +++ b/homer_mapping/package.xml @@ -20,6 +20,7 @@ <build_depend>homer_nav_libs</build_depend> <build_depend>homer_mapnav_msgs</build_depend> <build_depend>cmake_modules</build_depend> + <build_depend>eigen</build_depend> <run_depend>std_msgs</run_depend> @@ -30,5 +31,6 @@ <run_depend>roslib</run_depend> <run_depend>homer_nav_libs</run_depend> <run_depend>homer_mapnav_msgs</run_depend> + <run_depend>eigen</run_depend> </package> diff --git a/homer_nav_libs/CMakeLists.txt b/homer_nav_libs/CMakeLists.txt index c368217131a707cfd9ab2e79a104523cbea855d1..4bdc2491d461643f22cdd18c81d40612ca204c54 100644 --- a/homer_nav_libs/CMakeLists.txt +++ b/homer_nav_libs/CMakeLists.txt @@ -15,7 +15,7 @@ catkin_package( INCLUDE_DIRS include LIBRARIES homerExplorer homerMappingMath CATKIN_DEPENDS roscpp geometry_msgs tf - DEPENDS Eigen3) +) include_directories(