[Development] CMake Workshop Summary

Kevin Funk kevin.funk at kdab.com
Wed Feb 13 16:13:06 CET 2019

On Wednesday, 13 February 2019 15:40:15 CET Tor Arne Vestbø wrote:
> > On 13 Feb 2019, at 14:58, Kevin Funk via Development
> > <development at qt-project.org> 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? 


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? Would in turn require you to write this in your 
CMakeLists.txt as a user of Qt:
  find_package(Qt5.12 ...)

Would look a little heavy one the eye at least, and completely diminishes 
find_package's builtin capability to request a certain version via a 

Anyhow, I think we're open to suggestions from distro maintainers, people who 
frequently have to deal with issues in that area to find a suitable solution.

> I guess you’d have to solve it manually today? Installing the package in a
> custom location and point cmake to the location so it can pick up the Qt
> cmake files?

Exactly, there's always the solution of installing Qt into a completely 
separate prefix, e.g. "/opt/qt5.12" -- with the drawback of requiring the user 
to set CMAKE_PREFIX_PATH to let CMake find Qt in the desired prefix.


> Tor Arne 
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> https://lists.qt-project.org/listinfo/development

Kevin Funk | kevin.funk at kdab.com | Senior Software Engineer
KDAB (Deutschland) GmbH, a KDAB Group company
Tel: +49-30-521325470
KDAB - The Qt, C++ and OpenGL Experts
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5322 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/development/attachments/20190213/37b49e0e/attachment.bin>

More information about the Development mailing list