[Development] Proposing CMake as build tool for Qt 6

Simon Hausmann Simon.Hausmann at qt.io
Thu Jun 6 15:37:50 CEST 2019


Hi,

Your statement that CMake has no support for iOS is incorrect. From https://cmake.org/cmake/help/v3.14/release/3.14.html#platforms :

    * CMake now supports Cross Compiling for iOS, tvOS, or watchOS using simple toolchain files.

It is also my understanding that projects using CMake can use Apple's automated code signing. This might be done at application time using the xcode generator.

Simon
________________________________
From: Bogdan Vatra <bogdan.vatra at kdab.com>
Sent: Thursday, June 6, 2019 15:33
To: Simon Hausmann
Cc: development at qt-project.org
Subject: Re: [Development] Proposing CMake as build tool for Qt 6

Hi,

I won't hold my breath for community support for iOS. iOS is out for so many
years, yet CMake has no support for t.

iOs is not a show stopper if and only you're prepared to drop this plaform
from Qt 6 in case cmake support will be poor or non existing.

Cheers,
BogDan.


În ziua de joi, 6 iunie 2019, la 16:23:21 EEST, Simon Hausmann a scris:
> Hi,
>
> Regarding PCH, it seems that right now it would be easiest to include
> something like https://github.com/sakra/cotire . Patches are welcome to
> integrate this or alternatively work with upstream CMake for a built-in
> solution.
>
> Regarding iOS/tvOS/watchOS, my understanding is that CMake upstream has
> landed basic support from a toolchain perspective and welcomes
> contributions to make it better. I understand that Alexandru has been
> playing with making a Qt build with it and supplying third-party libraries
> via vcpkg, but I think that's nothing beyond the scope of experiments. So
> similarly here, contributions are welcome :)
>
> Those two aspects are also a driver for increasing the visiblity of the
> CMake port, in order to invite contributors to help. Yet I feel that they
> don't represent show-stoppers from a decision making point of view. I'm
> confident that if others in the C++ community are able to build apps for
> iOS with CMake, then we will also be able to build Qt for it.
>
> Simon
>
> ________________________________
> From: Bogdan Vatra <bogdan.vatra at kdab.com>
> Sent: Thursday, June 6, 2019 15:13
> To: development at qt-project.org
> Cc: Simon Hausmann
> Subject: Re: [Development] Proposing CMake as build tool for Qt 6
>
> În ziua de joi, 6 iunie 2019, la 14:45:14 EEST, Simon Hausmann a scris:
> > Hi,
> >
> > In the past months we, some developers from the Qt Company and KDAB,
> > have made good progress on the port of Qt to use CMake as build tool.
> > Since the initial prototype, the port has advanced very well and its
> >
> > current state can be summarized roughly like this:
> >     * Builds on
> >
> >       * Windows (desktop)
> >       * macOS
> >       * Linux (desktop and embedded)
> >       * Android (running not tested yet)
>
> Any news about iOS/tvOS/watchOS and PCH?
>
> Cheers,
> BogDan.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20190606/58434847/attachment.html>


More information about the Development mailing list