BYPASS_PROVIDER is not forwarded through multiple calls
In a dependency provider, I want to use the FindBoost
provided by cmake, so I call
find_package(Boost BYPASS_PROVIDER)
However, FindBoost
does a find_package(Boost)
on its own, which re-enters my dependency provider, resulting in an infinite loop. Would it makes sense for find_package(X BYPASS_PROVIDER)
to forward BYPASS_PROVIDER
to all sub-calls to find_package(X)
?
Edited by Luc Touraille