Skip to content

Rename _Cpp python extension library binary to _fvdb_cpp, include pybind11 headers first#313

Merged
harrism merged 2 commits into
openvdb:mainfrom
harrism:mjh/rename-bindings-library
Nov 4, 2025
Merged

Rename _Cpp python extension library binary to _fvdb_cpp, include pybind11 headers first#313
harrism merged 2 commits into
openvdb:mainfrom
harrism:mjh/rename-bindings-library

Conversation

@harrism

@harrism harrism commented Oct 30, 2025

Copy link
Copy Markdown
Contributor

Fixes #130

Renames the python extension library target to _fvdb_cpp from _Cpp to avoid collisions with other libraries.
Always includes pybind11 headers first (and updates clang-format ordering rule).

Signed-off-by: Mark Harris <mharris@nvidia.com>
Signed-off-by: Mark Harris <mharris@nvidia.com>
@harrism harrism requested a review from a team as a code owner October 30, 2025 05:35
@harrism harrism added this to fVDB Oct 30, 2025
@harrism harrism requested review from phapalova and swahtz October 30, 2025 05:35
@harrism harrism added cmake/build Issues related to building and CMake core library Core fVDB library. i.e. anything in the _Cpp module (C++) or fvdb python module labels Oct 30, 2025
@harrism harrism requested a review from matthewdcong October 31, 2025 03:48
Comment thread src/python/TypeCasters.h
@harrism harrism merged commit 64722e2 into openvdb:main Nov 4, 2025
32 checks passed
@github-project-automation github-project-automation Bot moved this to Done in fVDB Nov 4, 2025
@harrism harrism deleted the mjh/rename-bindings-library branch December 9, 2025 01:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cmake/build Issues related to building and CMake core library Core fVDB library. i.e. anything in the _Cpp module (C++) or fvdb python module

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Rename fvdb bindings _Cpp binary/module, and make sure pybind11.h header is always first include.

2 participants