Skip to content

[x3d] mv to builtin subdir for consistency - #23138

Merged
linev merged 5 commits into
root-project:masterfrom
ferdymercury:bx3d
Aug 25, 2026
Merged

[x3d] mv to builtin subdir for consistency#23138
linev merged 5 commits into
root-project:masterfrom
ferdymercury:bx3d

Conversation

@ferdymercury

@ferdymercury ferdymercury commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

as already done with glad, mathtext, etc.
will help with copyright licensing auditing for Debian
better split externals from internals of ROOT
could be replaced later on with something more crossplatform better divide C from C++ code
could become standalone library and link it from ROOT, so better modularization for Debian
helps with Doxygen no need for extra exclude path
original author more visibly recognized

will help with copyright licensing for Debian
better split externals from internals of ROOT
could be replaced later on with something more crossplatform
better divide C from C++ code
could become standalone library and link it from ROOT, so better modularization for Debian
helps with Doxygen no need for extra exclude path
@ferdymercury ferdymercury added the clean build Ask CI to do non-incremental build on PR label Aug 24, 2026
@ferdymercury ferdymercury reopened this Aug 24, 2026
@ferdymercury ferdymercury added the skip code analysis Skip the code analysis CI steps for this PR, including verifying clang-formatting and running Ruff. label Aug 24, 2026
@github-actions

github-actions Bot commented Aug 24, 2026

Copy link
Copy Markdown

Test Results

    23 files      23 suites   3d 13h 2m 14s ⏱️
 3 854 tests  3 853 ✅ 0 💤 1 ❌
78 554 runs  78 553 ✅ 0 💤 1 ❌

For more details on these failures, see this check.

Results for commit a04cfc0.

♻️ This comment has been updated with latest results.

@ferdymercury ferdymercury reopened this Aug 24, 2026
@ferdymercury
ferdymercury marked this pull request as ready for review August 24, 2026 15:39
@dpiparo dpiparo self-assigned this Aug 24, 2026

@linev linev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One can move x3d.h and x3d.c to builtins directory, but we should not split cmake file for ROOT libX3d.so library.
No any library is generated for x3d.c, therefore one can just source it from new location.

@ferdymercury
ferdymercury requested a review from linev August 25, 2026 06:35

@linev linev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@linev
linev merged commit 488a588 into root-project:master Aug 25, 2026
32 of 34 checks passed
@ferdymercury
ferdymercury deleted the bx3d branch August 25, 2026 11:36
Comment thread graf3d/x3d/CMakeLists.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clean build Ask CI to do non-incremental build on PR pr:squash on merge skip code analysis Skip the code analysis CI steps for this PR, including verifying clang-formatting and running Ruff.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants