Currently, CMakeLists.txt and the cmake modules have a heavy reliance on CPM (via rapids-cmake) for dependency management. While this works well for standalone development, it creates significant friction for package managers like vcpkg and Conan, which need to supply dependencies from their own registries instead. Maintainers must patch the CMake files to bypass CPM, increasing maintenance burden.
Happy to help with a PR if this direction is welcomed.
Currently,
CMakeLists.txtand the cmake modules have a heavy reliance on CPM (via rapids-cmake) for dependency management. While this works well for standalone development, it creates significant friction for package managers like vcpkg and Conan, which need to supply dependencies from their own registries instead. Maintainers must patch the CMake files to bypass CPM, increasing maintenance burden.Happy to help with a PR if this direction is welcomed.