> On 13 Feb 2019, at 16:13, Kevin Funk <[email protected]> wrote: > > On Wednesday, 13 February 2019 15:40:15 CET Tor Arne Vestbø wrote: >>> On 13 Feb 2019, at 14:58, Kevin Funk via Development >>> <[email protected]> wrote: > >>> make it more difficult for distros to co-install the CMake config files >>> for different Qt versions. >> >> This sounds like a generally useful feature for distros to have, not just >> for major versions but for minor etc too? > > Hey, > > No, I don't think so. The majority of distros will just have one install of a > major version around, in the "default" prefix. > > If I understand you correctly, then you'd like to have something like > "Qt5.12Config.cmake" around?
I was thinking more along the lines of how Homebrew does it: /usr/local/Cellar/qt/5.12/lib/cmake /usr/local/Cellar/qt/6.0/lib/cmake etc. And you’d write find_package(Qt 5.12 ...) With the distro having a FindQt that knows about the versioned packages and will dispatch accordingly. Or, when building a distro-spesific package foo that depends on qt 5.12, the distro would set CMAKE_PREFIX_PATH to the correct prefix. I think the latter is what Homebrew does. Tor Arne _______________________________________________ Development mailing list [email protected] https://lists.qt-project.org/listinfo/development
