-cmake_minimum_required(VERSION 2.8.3)
+cmake_minimum_required(VERSION 3.0.2)
project(imufusion_ros)
## Compile as C++11, supported in ROS Kinetic and newer
## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
## is used, also find other catkin packages
find_package(catkin REQUIRED COMPONENTS
+ eigen_conversions
geometry_msgs
# imufusion
roscpp
sensor_msgs
- eigen_conversions
)
## System dependencies are found with CMake's conventions
catkin_package(
# INCLUDE_DIRS include
# LIBRARIES imufusion_ros
-# CATKIN_DEPENDS geometry_msgs imufusion roscpp sensor_msgs
+# CATKIN_DEPENDS eigen_conversions geometry_msgs imufusion roscpp sensor_msgs
# DEPENDS system_lib
)
## Mark executable scripts (Python etc.) for installation
## in contrast to setup.py, you can choose the destination
-# install(PROGRAMS
+# catkin_install_python(PROGRAMS
# scripts/my_python_script
# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )
-## Mark executables and/or libraries for installation
-# install(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}_node
+## Mark executables for installation
+## See http://docs.ros.org/melodic/api/catkin/html/howto/format1/building_executables.html
+# install(TARGETS ${PROJECT_NAME}_node
+# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
+# )
+
+## Mark libraries for installation
+## See http://docs.ros.org/melodic/api/catkin/html/howto/format1/building_libraries.html
+# install(TARGETS ${PROJECT_NAME}
# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
-# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
+# RUNTIME DESTINATION ${CATKIN_GLOBAL_BIN_DESTINATION}
# )
## Mark cpp header files for installation
<?xml version="1.0"?>
<package format="2">
<name>imufusion_ros</name>
- <version>0.0.0</version>
+ <version>0.1.0</version>
<description>The imufusion_ros package</description>
<!-- One maintainer tag required, multiple allowed, one person per tag -->
<!-- Use doc_depend for packages you need only for building documentation: -->
<!-- <doc_depend>doxygen</doc_depend> -->
<buildtool_depend>catkin</buildtool_depend>
+ <build_depend>eigen_conversions</build_depend>
<build_depend>geometry_msgs</build_depend>
<build_depend>imufusion</build_depend>
<build_depend>roscpp</build_depend>
<build_depend>sensor_msgs</build_depend>
- <build_depend>eigen_convertions</build_depend>
+ <build_export_depend>eigen_conversions</build_export_depend>
<build_export_depend>geometry_msgs</build_export_depend>
<build_export_depend>imufusion</build_export_depend>
<build_export_depend>roscpp</build_export_depend>
<build_export_depend>sensor_msgs</build_export_depend>
- <build_export_depend>eigen_convertions</build_export_depend>
+ <exec_depend>eigen_conversions</exec_depend>
<exec_depend>geometry_msgs</exec_depend>
<exec_depend>imufusion</exec_depend>
<exec_depend>roscpp</exec_depend>
<exec_depend>sensor_msgs</exec_depend>
- <exec_depend>eigen_convertions</exec_depend>
<!-- The export tag contains other, unspecified, tags -->