Skip to content

Commit 40e4b51

Browse files
committed
Change to use openvdb 12
1 parent 660a056 commit 40e4b51

File tree

2 files changed

+29
-2
lines changed

2 files changed

+29
-2
lines changed

patch/dependencies.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,6 @@ zenoh_cpp_vendor:
185185
rmw_zenoh_cpp:
186186
add_host: ["libzenohc", "libzenohcxx"]
187187
openvdb_vendor:
188-
add_host: ["blosc"]
188+
add_host: ["openvdb"]
189189
spatio_temporal_voxel_layer:
190-
add_host: ["REQUIRE_OPENGL"]
190+
add_host: ["REQUIRE_OPENGL"]

patch/ros-humble-openvdb-vendor.patch

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
diff --git a/CMakeLists.txt b/CMakeLists.txt
2+
index c158a4a..8fad1d8 100644
3+
--- a/CMakeLists.txt
4+
+++ b/CMakeLists.txt
5+
@@ -4,7 +4,11 @@ project(openvdb_vendor)
6+
find_package(ament_cmake REQUIRED)
7+
find_package(ament_cmake_vendor_package REQUIRED)
8+
9+
+list(APPEND CMAKE_MODULE_PATH "$ENV{PREFIX}/lib/cmake/OpenVDB")
10+
+find_package(OpenVDB REQUIRED)
11+
+
12+
ament_vendor(${PROJECT_NAME}
13+
+ SATISFIED ${OpenVDB_FOUND}
14+
VCS_URL https://github.com/AcademySoftwareFoundation/openvdb.git
15+
VCS_VERSION v10.0.1
16+
VCS_TYPE git
17+
diff --git a/openvdb_vendor-extras.cmake b/openvdb_vendor-extras.cmake
18+
index a32dfc5..93ce1b9 100644
19+
--- a/openvdb_vendor-extras.cmake
20+
+++ b/openvdb_vendor-extras.cmake
21+
@@ -3,5 +3,5 @@ if(NOT CMAKE_BUILD_TYPE OR CMAKE_BUILD_TYPE STREQUAL "")
22+
set(CMAKE_BUILD_TYPE "Release" CACHE STRING "" FORCE)
23+
endif()
24+
message( STATUS "CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}" )
25+
-list(APPEND CMAKE_MODULE_PATH "${openvdb_vendor_DIR}/../../../opt/openvdb_vendor/lib/cmake/OpenVDB")
26+
+list(APPEND CMAKE_MODULE_PATH "$ENV{PREFIX}/lib/cmake/OpenVDB")
27+
find_package(OpenVDB REQUIRED)

0 commit comments

Comments
 (0)