No, I meant maintaining packages that are not part of the distro which means they are prone to break during routine system upgrades of other packages. ie you take on all the overhead that is normally done by the distro. This is the "rpm hell" which is one of main reasons distros exist in the first place. I try to keep the number packages that are not part of the distro to an extreme minimum. I think FC currently gives me about four.If by "out of tree build" you mean "a cmake out-of-source build",
Thanks to hobbes heroic efforts that many improve in the near future.
I have always found that the CMAKE_MODULE_PATH comments from cmake are really an indication of a missing package
I discovered that the rather badly named qt5-qttools-static was the missing Fedora package that I needed in this case.