Skip to content

Commit bd78020

Browse files
Merge pull request #36 from NVIDIA-ISAAC-ROS/release-3.2
2 parents 1f24ebb + f87b10d commit bd78020

File tree

4 files changed

+22
-4
lines changed

4 files changed

+22
-4
lines changed

isaac_ros_segment_anything/CMakeLists.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,22 @@ install(PROGRAMS scripts/visualize_mask.py DESTINATION lib/${PROJECT_NAME})
5959

6060
if(BUILD_TESTING)
6161
find_package(ament_lint_auto REQUIRED)
62+
find_package(ament_cmake_gtest REQUIRED)
6263
ament_lint_auto_find_test_dependencies()
6364

65+
# Force use of ROS2 vendor googletest to avoid version conflicts
66+
set(CMAKE_IGNORE_PATH "/usr/src/googletest" ${CMAKE_IGNORE_PATH})
67+
set(CMAKE_IGNORE_PATH "/usr/include/gtest" ${CMAKE_IGNORE_PATH})
68+
set(CMAKE_IGNORE_PATH "/usr/include/gmock" ${CMAKE_IGNORE_PATH})
69+
70+
# Explicitly use ROS2 vendor googletest/gmock
71+
include_directories(BEFORE /opt/ros/humble/src/gtest_vendor/include)
72+
include_directories(BEFORE /opt/ros/humble/src/gmock_vendor/include)
73+
6474
# Gtests for segment anything data encoder node
6575
ament_add_gtest(segment_anything_data_encoder_node_test test/segment_anything_data_encoder_node_test.cpp)
6676
target_link_libraries(segment_anything_data_encoder_node_test segment_anything_data_encoder_node)
6777
target_include_directories(segment_anything_data_encoder_node_test PUBLIC include/isaac_ros_segment_anything/)
68-
target_include_directories(segment_anything_data_encoder_node_test PUBLIC /usr/src/googletest/googlemock/include/)
6978
ament_target_dependencies(segment_anything_data_encoder_node_test rclcpp)
7079
ament_target_dependencies(segment_anything_data_encoder_node_test isaac_ros_nitros)
7180

isaac_ros_segment_anything/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ SPDX-License-Identifier: Apache-2.0
2121
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
2222
<package format="3">
2323
<name>isaac_ros_segment_anything</name>
24-
<version>3.2.5</version>
24+
<version>3.2.10</version>
2525
<description>Segment Anything model processing</description>
2626

2727
<maintainer email="[email protected]">Isaac ROS Maintainers</maintainer>

isaac_ros_unet/CMakeLists.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,22 @@ set_target_properties(unet_decoder_node PROPERTIES
3737

3838
if(BUILD_TESTING)
3939
find_package(ament_lint_auto REQUIRED)
40+
find_package(ament_cmake_gtest REQUIRED)
4041
ament_lint_auto_find_test_dependencies()
4142

43+
# Force use of ROS2 vendor googletest to avoid version conflicts
44+
set(CMAKE_IGNORE_PATH "/usr/src/googletest" ${CMAKE_IGNORE_PATH})
45+
set(CMAKE_IGNORE_PATH "/usr/include/gtest" ${CMAKE_IGNORE_PATH})
46+
set(CMAKE_IGNORE_PATH "/usr/include/gmock" ${CMAKE_IGNORE_PATH})
47+
48+
# Explicitly use ROS2 vendor googletest/gmock
49+
include_directories(BEFORE /opt/ros/humble/src/gtest_vendor/include)
50+
include_directories(BEFORE /opt/ros/humble/src/gmock_vendor/include)
51+
4252
# Gtest for unet decoder node
4353
ament_add_gtest(unet_decoder_node_test test/unet_decoder_node_test.cpp)
4454
target_link_libraries(unet_decoder_node_test unet_decoder_node)
4555
target_include_directories(unet_decoder_node_test PUBLIC include/isaac_ros_unet/)
46-
target_include_directories(unet_decoder_node_test PUBLIC /usr/src/googletest/googlemock/include/)
4756
ament_target_dependencies(unet_decoder_node_test rclcpp)
4857
ament_target_dependencies(unet_decoder_node_test isaac_ros_nitros)
4958

isaac_ros_unet/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ SPDX-License-Identifier: Apache-2.0
2121
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
2222
<package format="3">
2323
<name>isaac_ros_unet</name>
24-
<version>3.2.5</version>
24+
<version>3.2.10</version>
2525
<description>U-Net model processing</description>
2626

2727
<maintainer email="[email protected]">Isaac ROS Maintainers</maintainer>

0 commit comments

Comments
 (0)