<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On 6 Jun 2019, at 15:33, Иван Комиссаров <<a href="mailto:abbapoh@gmail.com" class="">abbapoh@gmail.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="auto" class="">
<div class="">Sorry, but the iOS should be properly supported before making the final decision.</div>
<div class="">Building something on macOS is easy, building smth for iOS is harder. From the top of my head it is code signing and building "fat" binaries that should be tested as a proof of concept.</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
Code signing has been out of scope for qmake as well, so that doesn’t count.</div>
<div><br class="">
</div>
<div>I really wonder how important ‘fat’ binaries/mulitarch builds are for iOS these days, given that Apple doesn’t support armv7 anymore. IMO, we can live without those. But I agree that I’d like to have a regular armv8 build of Qt for iOS working.</div>
<div><br class="">
</div>
<div>Cheers,</div>
<div>Lars</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">
<div dir="auto" class="">
<div class=""><br class="">
<div class="">Иван Комиссаров</div>
</div>
<div class=""><br class="">
6 июня 2019 г., в 15:23, Simon Hausmann <<a href="mailto:Simon.Hausmann@qt.io" class="">Simon.Hausmann@qt.io</a>> написал(а):<br class="">
<br class="">
</div>
<blockquote type="cite" class="">
<div class="">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;" class="">
Hi,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;" class="">
<br class="">
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;" class="">
Regarding PCH, it seems that right now it would be easiest to include something like <a href="https://github.com/sakra/cotire" id="LPNoLP404851" class="">https://github.com/sakra/cotire</a> . Patches are welcome to integrate this or alternatively work with
 upstream CMake for a built-in solution.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;" class="">
<br class="">
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;" class="">
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 :)</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;" class="">
<br class="">
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;" class="">
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.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;" class="">
<br class="">
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;" class="">
Simon</div>
<br class="">
<div id="appendonsend" class=""></div>
<hr style="display:inline-block;width:98%" tabindex="-1" class="">
<div id="divRplyFwdMsg" dir="ltr" class=""><font face="Calibri, sans-serif" style="font-size:11pt" class=""><b class="">From:</b> Bogdan Vatra <<a href="mailto:bogdan.vatra@kdab.com" class="">bogdan.vatra@kdab.com</a>><br class="">
<b class="">Sent:</b> Thursday, June 6, 2019 15:13<br class="">
<b class="">To:</b> <a href="mailto:development@qt-project.org" class="">development@qt-project.org</a><br class="">
<b class="">Cc:</b> Simon Hausmann<br class="">
<b class="">Subject:</b> Re: [Development] Proposing CMake as build tool for Qt 6</font>
<div class=""> </div>
</div>
<div class="BodyFragment"><font size="2" class=""><span style="font-size:11pt;" class="">
<div class="PlainText">În ziua de joi, 6 iunie 2019, la 14:45:14 EEST, Simon Hausmann a scris:<br class="">
> Hi,<br class="">
> <br class="">
> In the past months we, some developers from the Qt Company and KDAB,<br class="">
> have made good progress on the port of Qt to use CMake as build tool.<br class="">
> Since the initial prototype, the port has advanced very well and its<br class="">
> current state can be summarized roughly like this:<br class="">
> <br class="">
>     * Builds on<br class="">
>       * Windows (desktop)<br class="">
>       * macOS<br class="">
>       * Linux (desktop and embedded)<br class="">
>       * Android (running not tested yet)<br class="">
> <br class="">
<br class="">
Any news about iOS/tvOS/watchOS and PCH?<br class="">
<br class="">
Cheers,<br class="">
BogDan.<br class="">
<br class="">
<br class="">
</div>
</span></font></div>
</div>
</blockquote>
<blockquote type="cite" class="">
<div class=""><span class="">_______________________________________________</span><br class="">
<span class="">Development mailing list</span><br class="">
<span class=""><a href="mailto:Development@qt-project.org" class="">Development@qt-project.org</a></span><br class="">
<span class=""><a href="https://lists.qt-project.org/listinfo/development" class="">https://lists.qt-project.org/listinfo/development</a></span><br class="">
</div>
</blockquote>
</div>
_______________________________________________<br class="">
Development mailing list<br class="">
<a href="mailto:Development@qt-project.org" class="">Development@qt-project.org</a><br class="">
https://lists.qt-project.org/listinfo/development<br class="">
</div>
</blockquote>
</div>
<br class="">
</body>
</html>