It looks CMake has overhauled the find_package command.
In particular it looks like you can have find_package defer to FetchContent (see here). Similarly you can have find_package defer to an actual package manager
(see here).
My thought is we could potentially rely on this functionality instead of our PackageManager class. The idea would be to punt to say Spack, but still support our API. Will need to look into this more.
It looks CMake has overhauled the
find_packagecommand.In particular it looks like you can have
find_packagedefer toFetchContent(see here). Similarly you can havefind_packagedefer to an actual package manager(see here).
My thought is we could potentially rely on this functionality instead of our PackageManager class. The idea would be to punt to say Spack, but still support our API. Will need to look into this more.