[Qt5-feedback] Build system requirements for Qt5

Charley Bay charleyb123 at gmail.com
Fri Jun 3 21:59:20 CEST 2011


Marcus spaketh:

> I have been considering this for quite some time, and we have been
> talking about this at Kitware. There is discussion of replacing Qt's
> build system, possibly writing a new one or modifying an existing one.
> What I would really like to know is what you want the declarative
> language to look like. Is the general consensus a JSON structure?
> Would looping and conditional constructs from JavaScript be used, or
> purely the data container format?
>

Wow, is that ever a *huge* (set of) questions.  But, I'd like the answer(s)
too.

Since you're at Kitware, you may have better success than me at getting the
Trolls to talk.  I can't get anybody to talk about it.  In part, I'm
concluding the "silence" is that "build" is not something Nokia/Trolls are
ready to invest in at this time.  (Yes, as you point out, they can't really
avoid the issue because they *are* investing in QtCreator, and that needs
*something*.)

I'm sure you read the last "official" discussion on this (from 2009):

<
http://labs.qt.nokia.com/2009/10/12/to-make-or-not-to-make-qmake-and-beyond/
>

...and the next-day follow-up:

<
http://labs.qt.nokia.com/2009/10/14/to-make-or-not-to-make-qmake-and-beyond-redux/
>

That was before QML/Javascript was really "prime time", so I'd guess yes,
you'd probably be ok thinking about a JSON/Javascript syntax, since it was
"sort of supported" in those threads, and I'd guess no less supported as a
preferred direction now.

Of course, other discussions in those threads include new build syntax,
etc., and other consistency with other existing tools (with CMake probably
being the front-runner).

I'm working on a system that is essentially sitting on a "super-INI" format,
which is a cross between the old *.INI files and the old Makefile syntax
(specifically as it pertains to macros).  (IMHO, it's more elegant than
JSON/Javascript, but I concede there is no strong "field proving" of my
opinion, other than perhaps the historic popularity of "make" Makefiles).

No matter what you hear, or decide, I'm *VERY* interested in listening to
the discussion.  We MUST have a simple ability to integrate with QtCreator,
to build the Qt modules, and to build Qt-applications (out-of-the-box).

--charley
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt.nokia.com/pipermail/qt5-feedback/attachments/20110603/60a79c20/attachment.html 


More information about the Qt5-feedback mailing list