-
Notifications
You must be signed in to change notification settings - Fork 193
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use eigen3_cmake_module #144
Conversation
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
CI is green ros2/ros2#755 (comment) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have one nit in here, but I'll approve anyway and let you decide what you want to do.
tf2_eigen/CMakeLists.txt
Outdated
find_package(Eigen3 REQUIRED) | ||
message(STATUS "Using Eigen3 include dirs: ${EIGEN3_INCLUDE_DIR}") | ||
message(STATUS "Using Eigen3 include dirs: ${Eigen3_INCLUDE_DIRS}") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know you didn't add it, but since you are touching it, I think we should just remove this line. While it is informational, you could say the same about literally any dependency that we use find_package
on, so I'm not sure why Eigen is special.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed in 8dfffa1
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
* Make tf2_sensor_msgs use eigen3_cmake_module Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Make tf2_eigen use eigen3_cmake_module Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Remove unused Eigen3 dependency from tf2_kdl Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Remove STATUS about Eigen Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
* Make tf2_sensor_msgs use eigen3_cmake_module Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Make tf2_eigen use eigen3_cmake_module Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Remove unused Eigen3 dependency from tf2_kdl Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Remove STATUS about Eigen Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
Requires ros2/eigen3_cmake_module#1Requires ros2/eigen3_cmake_module#3This makes tf2 packages use
eigen3_cmake_module
eigen3_cmake_module
since it was finding Eigen3 so it's ready when someone finishes porting this package laterEigen3
without using it. This should be handled by theorocos_kdl
package instead.