Dependency provider support for ExternalProject?
Dependency providers are awesome and the feature has been really helpful for taking control over dependencies brought in using FetchContent by projects that I'm building to replace them with local development checkouts.
It would be really nice if it were possible to apply the same technique to ExternalProject as well.
I'll admit though that I don't have a deep understanding of the differences between ExternalProject and FetchContent (besides configure/build-time fetching) and whether the concept is applicable in the same way. Would this make sense?