Compare commits
2 Commits
ff90ea2f29
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 82417149e8 | |||
| c8d8d3d4a9 |
@@ -16,7 +16,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|||||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||||
|
|
||||||
# Find dependencies
|
# Find dependencies
|
||||||
find_package(Boost REQUIRED COMPONENTS thread)
|
find_package(Boost REQUIRED COMPONENTS system thread)
|
||||||
find_package(Eigen3 REQUIRED)
|
find_package(Eigen3 REQUIRED)
|
||||||
find_package(GTest REQUIRED)
|
find_package(GTest REQUIRED)
|
||||||
|
|
||||||
@@ -36,6 +36,8 @@ if (NOT BUILDING_WITH_CATKIN)
|
|||||||
tf3
|
tf3
|
||||||
)
|
)
|
||||||
|
|
||||||
|
find_library(TF3_LIBRARY NAMES tf3 PATHS /usr/lib /usr/local/lib /usr/lib/x86_64-linux-gnu)
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
|
||||||
# ========================================================
|
# ========================================================
|
||||||
@@ -44,13 +46,14 @@ else()
|
|||||||
find_package(catkin REQUIRED COMPONENTS
|
find_package(catkin REQUIRED COMPONENTS
|
||||||
robot_geometry_msgs
|
robot_geometry_msgs
|
||||||
data_convert
|
data_convert
|
||||||
tf3
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
find_library(TF3_LIBRARY NAMES tf3 PATHS /usr/lib /usr/local/lib /usr/lib/x86_64-linux-gnu)
|
||||||
|
|
||||||
catkin_package(
|
catkin_package(
|
||||||
INCLUDE_DIRS include
|
INCLUDE_DIRS include
|
||||||
# LIBRARIES không cần vì đây là header-only library
|
# LIBRARIES không cần vì đây là header-only library
|
||||||
CATKIN_DEPENDS robot_geometry_msgs data_convert tf3
|
CATKIN_DEPENDS robot_geometry_msgs data_convert
|
||||||
DEPENDS Eigen3 Boost
|
DEPENDS Eigen3 Boost
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -59,6 +62,7 @@ else()
|
|||||||
${catkin_INCLUDE_DIRS}
|
${catkin_INCLUDE_DIRS}
|
||||||
${EIGEN3_INCLUDE_DIRS}
|
${EIGEN3_INCLUDE_DIRS}
|
||||||
${Boost_INCLUDE_DIRS}
|
${Boost_INCLUDE_DIRS}
|
||||||
|
${TF3_INCLUDE_DIR}
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@@ -97,6 +101,7 @@ else()
|
|||||||
target_link_libraries(${PROJECT_NAME}
|
target_link_libraries(${PROJECT_NAME}
|
||||||
INTERFACE
|
INTERFACE
|
||||||
${PACKAGES_DIR}
|
${PACKAGES_DIR}
|
||||||
|
${TF3_LIBRARY}
|
||||||
)
|
)
|
||||||
|
|
||||||
endif()
|
endif()
|
||||||
@@ -162,8 +167,8 @@ if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/test/test_tomsg_frommsg.cpp)
|
|||||||
${PROJECT_NAME}
|
${PROJECT_NAME}
|
||||||
GTest::GTest
|
GTest::GTest
|
||||||
GTest::Main
|
GTest::Main
|
||||||
Threads::Threads
|
Boost::system Boost::thread
|
||||||
tf3
|
${TF3_LIBRARY}
|
||||||
data_convert
|
data_convert
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
@@ -174,8 +179,8 @@ if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/test/test_tf2_geometry_msgs.cpp)
|
|||||||
${PROJECT_NAME}
|
${PROJECT_NAME}
|
||||||
GTest::GTest
|
GTest::GTest
|
||||||
GTest::Main
|
GTest::Main
|
||||||
Threads::Threads
|
Boost::system Boost::thread
|
||||||
tf3
|
${TF3_LIBRARY}
|
||||||
data_convert
|
data_convert
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -21,8 +21,6 @@
|
|||||||
|
|
||||||
<build_depend>robot_geometry_msgs</build_depend>
|
<build_depend>robot_geometry_msgs</build_depend>
|
||||||
<build_depend>data_convert</build_depend>
|
<build_depend>data_convert</build_depend>
|
||||||
<build_depend>tf3</build_depend>
|
|
||||||
<run_depend>robot_geometry_msgs</run_depend>
|
<run_depend>robot_geometry_msgs</run_depend>
|
||||||
<run_depend>data_convert</run_depend>
|
<run_depend>data_convert</run_depend>
|
||||||
<run_depend>tf3</run_depend>
|
|
||||||
</package>
|
</package>
|
||||||
@@ -16,7 +16,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|||||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||||
|
|
||||||
# Find dependencies
|
# Find dependencies
|
||||||
find_package(Boost REQUIRED COMPONENTS thread)
|
find_package(Boost REQUIRED COMPONENTS system thread)
|
||||||
find_package(Eigen3 REQUIRED)
|
find_package(Eigen3 REQUIRED)
|
||||||
find_package(GTest REQUIRED)
|
find_package(GTest REQUIRED)
|
||||||
|
|
||||||
@@ -37,6 +37,8 @@ if (NOT BUILDING_WITH_CATKIN)
|
|||||||
robot_geometry_msgs
|
robot_geometry_msgs
|
||||||
)
|
)
|
||||||
|
|
||||||
|
find_library(TF3_LIBRARY NAMES tf3 PATHS /usr/lib /usr/local/lib /usr/lib/x86_64-linux-gnu)
|
||||||
|
|
||||||
else()
|
else()
|
||||||
|
|
||||||
# ========================================================
|
# ========================================================
|
||||||
@@ -45,14 +47,15 @@ else()
|
|||||||
find_package(catkin REQUIRED COMPONENTS
|
find_package(catkin REQUIRED COMPONENTS
|
||||||
robot_sensor_msgs
|
robot_sensor_msgs
|
||||||
data_convert
|
data_convert
|
||||||
tf3
|
|
||||||
robot_geometry_msgs
|
robot_geometry_msgs
|
||||||
)
|
)
|
||||||
|
|
||||||
|
find_library(TF3_LIBRARY NAMES tf3 PATHS /usr/lib /usr/local/lib /usr/lib/x86_64-linux-gnu)
|
||||||
|
|
||||||
catkin_package(
|
catkin_package(
|
||||||
INCLUDE_DIRS include
|
INCLUDE_DIRS include
|
||||||
# LIBRARIES không cần vì đây là header-only library
|
# LIBRARIES không cần vì đây là header-only library
|
||||||
CATKIN_DEPENDS robot_sensor_msgs data_convert tf3 robot_geometry_msgs
|
CATKIN_DEPENDS robot_sensor_msgs data_convert robot_geometry_msgs
|
||||||
DEPENDS Eigen3 Boost
|
DEPENDS Eigen3 Boost
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -61,6 +64,7 @@ else()
|
|||||||
${catkin_INCLUDE_DIRS}
|
${catkin_INCLUDE_DIRS}
|
||||||
${EIGEN3_INCLUDE_DIRS}
|
${EIGEN3_INCLUDE_DIRS}
|
||||||
${Boost_INCLUDE_DIRS}
|
${Boost_INCLUDE_DIRS}
|
||||||
|
${TF3_INCLUDE_DIR}
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@@ -99,6 +103,7 @@ else()
|
|||||||
target_link_libraries(${PROJECT_NAME}
|
target_link_libraries(${PROJECT_NAME}
|
||||||
INTERFACE
|
INTERFACE
|
||||||
${PACKAGES_DIR}
|
${PACKAGES_DIR}
|
||||||
|
${TF3_LIBRARY}
|
||||||
)
|
)
|
||||||
|
|
||||||
endif()
|
endif()
|
||||||
@@ -155,9 +160,9 @@ else()
|
|||||||
message(STATUS "=================================")
|
message(STATUS "=================================")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# ========================================================
|
# # ========================================================
|
||||||
# Test executables
|
# # Test executables
|
||||||
# ========================================================
|
# # ========================================================
|
||||||
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/test/test_tf2_sensor_msgs.cpp)
|
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/test/test_tf2_sensor_msgs.cpp)
|
||||||
add_executable(${PROJECT_NAME}_test test/test_tf2_sensor_msgs.cpp)
|
add_executable(${PROJECT_NAME}_test test/test_tf2_sensor_msgs.cpp)
|
||||||
target_include_directories(${PROJECT_NAME}_test PUBLIC
|
target_include_directories(${PROJECT_NAME}_test PUBLIC
|
||||||
@@ -168,9 +173,9 @@ if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/test/test_tf2_sensor_msgs.cpp)
|
|||||||
${PROJECT_NAME}
|
${PROJECT_NAME}
|
||||||
GTest::GTest
|
GTest::GTest
|
||||||
GTest::Main
|
GTest::Main
|
||||||
Threads::Threads
|
Boost::system Boost::thread
|
||||||
robot_geometry_msgs
|
robot_geometry_msgs
|
||||||
tf3
|
${TF3_LIBRARY}
|
||||||
data_convert
|
data_convert
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -20,12 +20,10 @@
|
|||||||
<buildtool_depend version_gte="0.5.68">catkin</buildtool_depend>
|
<buildtool_depend version_gte="0.5.68">catkin</buildtool_depend>
|
||||||
|
|
||||||
<build_depend>robot_sensor_msgs</build_depend>
|
<build_depend>robot_sensor_msgs</build_depend>
|
||||||
<build_depend>tf3</build_depend>
|
|
||||||
<build_depend>robot_geometry_msgs</build_depend>
|
<build_depend>robot_geometry_msgs</build_depend>
|
||||||
<build_depend>data_convert</build_depend>
|
<build_depend>data_convert</build_depend>
|
||||||
|
|
||||||
<run_depend>robot_sensor_msgs</run_depend>
|
<run_depend>robot_sensor_msgs</run_depend>
|
||||||
<run_depend>robot_geometry_msgs</run_depend>
|
<run_depend>robot_geometry_msgs</run_depend>
|
||||||
<run_depend>data_convert</run_depend>
|
<run_depend>data_convert</run_depend>
|
||||||
<run_depend>tf3</run_depend>
|
|
||||||
</package>
|
</package>
|
||||||
Reference in New Issue
Block a user