Skip to content

Add CCCORELIB_USE_SYSTEM_NANOFLANN to use an installed nanoflann - #141

Open
Tobias-Fischer wants to merge 1 commit into
CloudCompare:masterfrom
Tobias-Fischer:system-nanoflann
Open

Tobias-Fischer wants to merge 1 commit into
CloudCompare:masterfrom
Tobias-Fischer:system-nanoflann

Conversation

@Tobias-Fischer

Copy link
Copy Markdown

Adds CCCORELIB_USE_SYSTEM_NANOFLANN (default OFF). It uses an installed nanoflann (find_package(nanoflann)) instead of the extern/nanoflann submodule, as distributions and conda-forge prefer.

Tested in conda builds of CloudCompare v2.14.beta2 against conda-forge's nanoflann 2.0.1 on macOS arm64/x86_64, Linux and Windows.

Written with an AI tool (Claude Code).

🤖 Generated with Claude Code

find_package(nanoflann) instead of the bundled extern/nanoflann submodule;
off by default.
@rjanvier

Copy link
Copy Markdown
Member

Thanks, maybe require nanoflann < 2.0 as we haven't evaluated nanoflann 2+ yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants