Re: [Development] How would Android switching to Vulkan would impact Qt for Android?

2018-07-21 Thread Bogdan Vatra via Development
Hi, În ziua de sâmbătă, 21 iulie 2018, la 11:06:30 EEST, Vincas a scris: > Story: > > https://www.xda-developers.com/google-android-q-vulkan-graphics-render-ui/ > > I wonder how it could affect QML apps built for Android? It doesn't mean that OpenGL support will be removed, so there should be n

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Thiago Macieira
On Saturday, 21 July 2018 16:52:44 PDT Jason Newton wrote: > -Ability to build external libraries from source or pull in binary > libraries This is not a feature. It's a misfeature. It's EXACTLY the reason our seniormost engineers spent three days trying to upgrade TensorFlow in Clear Linux. Tha

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Thiago Macieira
On Saturday, 21 July 2018 10:39:49 PDT Иван Комиссаров wrote: > 1. IDE integration. I really need the IDE know the correct CXX flags for > each separate file in my project - that is includes, c++ version and so on. > Currently i’m using a generated CMake file at my work and the integration > with Q

Re: [Development] Qt Linguist should tell how many strings are in a file

2018-07-21 Thread Jason H
I'll see what I can dig up, but it's a low priority and I don't have access to that repo anymore. > Sent: Wednesday, July 18, 2018 at 9:47 AM > From: "Kai Koehne" > To: "Jason H" > Cc: scootergrisen , "development@qt-project.org" > > Subject: RE: RE: [Development] Qt Linguist should tell how

[Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Jason Newton
I think this is an incredibly important issue! Sorry if this creates a new thread, I'm hopping on the ML and I don't have any previous mails to reply-to. I wanted to mention that this is on my mind alot for a few years days as a user for a plethora of libraries. My conclusion for the build syste

Re: [Development] How would Android switching to Vulkan would impact Qt for Android?

2018-07-21 Thread Brett Gilio
Vincas writes: https://www.xda-developers.com/google-android-q-vulkan-graphics-render-ui/ I wonder how it could affect QML apps built for Android? It probably won't. Qt has pretty extensive integration for Vulkan. -- Brett M. Gilio Free Software Foundation, Member https://parabola.nu | htt

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Kevin Kofler
Иван Комиссаров wrote: > I have several other requirements for the buildsystem. > 1. IDE integration. I really need the IDE know the correct CXX flags for > each separate file in my project - that is includes, c++ version and so > on. Currently i’m using a generated CMake file at my work and the >

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Lisandro Damián Nicanor Pérez Meyer
El vie., 20 de jul. de 2018 23:36, Thiago Macieira < thiago.macie...@intel.com> escribió: > Hello > > Having spent far too much time trying to figure out why crappy > buildsystems > cause failures in distros (like TensorFlow or libvpx - see > https://plus.google.com/+ThiagoMacieira/posts/DqTKdRGfu

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Иван Комиссаров
What you wrote reminds me how government officials spent budget money for the new cars in my country. They write specific tender documentation that fits only one car, say Chevrolet Tahoe (for example, "the car that fits 9 people, has leather interior and has the power of 200hp»). The argumentat

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Ray Donnelly
On Sat, Jul 21, 2018 at 4:42 PM, Jean-Michaël Celerier wrote: > That's fairly disingenuous, if not blatantly false. There are, like, 6 .cpp > files in the CMake repo which provide the Qt-specific commands : > https://github.com/Kitware/CMake/tree/master/Source (grep for cmQt). > What is disingenu

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Giuseppe D'Angelo via Development
Il 21/07/2018 17:42, Jean-Michaël Celerier ha scritto: Besides... why would it matter that they are implemented in C++ instead of cmake-lang ? If anything, CMake's automoc is in my experience much faster to process the whole repo. Playing devil's advocate, please bear with me: Because it mak

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Thiago Macieira
On Saturday, 21 July 2018 05:42:08 PDT Kevin Kofler wrote: > Bogdan Vatra via Development wrote: > > Anyway IMHO is more important to have a clean, nice and easy to use syntax > > and to be tooling friendly than 1.b. > > A custom build system is always a major pain point for distributions. A > cir

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Thiago Macieira
On Saturday, 21 July 2018 00:18:40 PDT Bogdan Vatra via Development wrote: > I'm not trying to sell GN here, because from my experience, Google folks are > quite difficult to work with and not very open to changes. Yes, they are. My email started with relating problems trying to build TensorFlow.

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Thiago Macieira
On Friday, 20 July 2018 19:35:48 PDT Thiago Macieira wrote: > c) Must not require too-recent version in order to compile Qt. The versions > found in ( a) must be sufficient to build Qt 6.0 and this must continue > throughout Qt 6's lifetime. Clarification: I don't mean the versions found at 6.0's

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Jean-Michaël Celerier
That's fairly disingenuous, if not blatantly false. There are, like, 6 .cpp files in the CMake repo which provide the Qt-specific commands : https://github.com/Kitware/CMake/tree/master/Source (grep for cmQt). Besides... why would it matter that they are implemented in C++ instead of cmake-lang ?

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Richard Weickelt
>> How much custom c++ code does it contains for just qt? > > which build system which supports automatic calling of moc doesn't have > specific code for qt ? Qbs :-) At least no C++ code. ___ Development mailing list Development@qt-project.org http://

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Ray Donnelly
CMake has its own 'language' that was retrofitted after the fact, evolving from a simple definition based system. So why aren't all these special rules written in that 'language' then? 150 odd k of qt c++ hacks is what we get instead. On Sat, Jul 21, 2018, 3:26 PM Jean-Michaël Celerier < jeanmich

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Jean-Michaël Celerier
> How much custom c++ code does it contains for just qt? which build system which supports automatic calling of moc doesn't have specific code for qt ? --- Jean-Michaël Celerier http://www.jcelerier.name On Sat, Jul 21, 2018 at 3:48 PM, Ray Donnelly wrote: > As someone who works on a cr

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Ray Donnelly
As someone who works on a cross platform distribution let me tell you that cmake is plain terrible. How much custom c++ code does it contains for just qt? Loads, absolutely tonnes or rubbish. On Sat, Jul 21, 2018, 1:49 PM Jean-Michaël Celerier < jeanmichael.celer...@gmail.com> wrote: > > There is

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Jean-Michaël Celerier
> There is a build system that fulfills all of Thiago's points, and it is already widely used in the Qt community: CMake. +1, I was flabbergasted when the big objection against CMake in Qt 6 boiled down to "it does not supports all the architectures that Qt supports", so instead of contributing th

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Kevin Kofler
Bogdan Vatra via Development wrote: > Anyway IMHO is more important to have a clean, nice and easy to use syntax > and to be tooling friendly than 1.b. A custom build system is always a major pain point for distributions. A circular dependency (what Thiago's 1.b forbids) makes it particularly pa

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Kevin Kofler
Thiago Macieira wrote: > https://plus.google.com/+ThiagoMacieira/posts/DqTKdRGfuwR There is also this classic (more than 9 years old, yet still to the point): https://spot.livejournal.com/308370.html In particular: > * You've written your own build tool for this code [ +100 points of FAIL ] :-)

[Development] How would Android switching to Vulkan would impact Qt for Android?

2018-07-21 Thread Vincas
Story: https://www.xda-developers.com/google-android-q-vulkan-graphics-render-ui/ I wonder how it could affect QML apps built for Android? ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development

Re: [Development] Qt 6 buildsystem support requirements

2018-07-21 Thread Bogdan Vatra via Development
Hi, În ziua de sâmbătă, 21 iulie 2018, la 09:40:47 EEST, Allan Sandfeld Jensen a scris: > On Samstag, 21. Juli 2018 07:38:10 CEST Bogdan Vatra via Development wrote: > > Hi, > > > > În ziua de sâmbătă, 21 iulie 2018, la 05:35:48 EEST, Thiago Macieira a > > scris: > > > Hello > > > > > > Having