[FIX] Always add raft::raft_nn_lib
and raft::raft_distance_lib
aliases
#727
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Always add
raft::raft_nn_lib
andraft::raft_distance_lib
aliases so adding raft as a submodule provides the same library targets as using it as a package.Here's an example of the differences between using RAFT as a submodule and using it as a package (preinstalled or otherwise):
The problem is exacerbated if we use
CPMFindPackage
, since the available raft targets will be different based on whether this is the first time we've configured or if we're re-configuring: