I know in theory I can pick the --component to install with cmake --install; although I don’t know how to know the component names to pass.
But is there a way to rein in the installation of items from within the top-level CMakeLists.txt without cooperation from the subordinate CMakeLists.txt files?