As you know from doc, cmake --install can be given the --parallel <jobs> option to specify a maximum number of jobs.
Why cmake can’t autodetect max number of jobs? I am sad surprised because cmake can detect the max number of jobs while building. Why cmake can’t do the same for installing? In case if there is true and user should manually set CMAKE_INSTALL_PARALLEL_LEVEL then how to get empirical value? Again black magic with $(($(nproc) + 1))?