[Development] Proposing CMake as build tool for Qt 6

Simon Hausmann Simon.Hausmann at qt.io
Thu Jun 6 16:25:23 CEST 2019


Am 06.06.19 um 16:17 schrieb Christian Gagneraud:
> On Fri, 7 Jun 2019 at 02:08, Simon Hausmann <Simon.Hausmann at qt.io> wrote:
>>
>> Am 06.06.19 um 15:52 schrieb Christian Gagneraud:
>>> On Fri, 7 Jun 2019 at 01:35, Bogdan Vatra via Development
>>> <development at qt-project.org> wrote:
>>>> 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.
>>> IOs, Android (and other upcoming OS [1]) multi-arch  builds are IMHO a
>>> hard-requirement.
>>> Since when the build system "candidate" dictates Qt supported platform?
>>> I thought it was supposed to be the other way around.
>>>
>>> And now people are calling for "community" help b/c they realise that
>>> it will take a massive effort to support these requirements.
>>
>> FWIW, I didn't say that without support from the community nothing will
>> happen, which is what you're suggesting. Eventually somebody from the Qt
>> Company is likely going to dig into the particular topic of iOS, for
>> example. If you would like to see something implemented before that
>> point in time, then please join the development effort. We also hang out
>> in #qt-cmake on Freenode, btw.
> That's exactly my point, "you" took the decision before analysing the
> problems, and now you're asking me to join #qt-cmake to make it
> happen!?! Why would i do that? Can't you provide something that works?
> If not, please bail out.

As you can see from the responses, an analysis on CMake and iOS has been 
done, with encouraging results. These results, on conjunction with the 
results in the other platforms/configurations, gave us - some TqTC and 
KDAB devs - enough confidence that we think that we can pull it off. I 
did not ask you to join to make it happen, please don't put words into 
my mouth. I said that if you'd like to see something implemented before 
we get to it, then you're invited to join the effort.


Simon



More information about the Development mailing list