[Qt5-feedback] Build system requirements for Qt5

Marcus D. Hanwell marcus.hanwell at kitware.com
Fri Jun 3 21:40:35 CEST 2011


Hi,

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?

Unfortunately we cannot make it to the Qt Contributor Summit in June,
but I would certainly like to understand the requirements for the
input syntax. I will be at the Desktop Summit in August, and so maybe
we could set aside some time then to discuss requirements and
possibilities for working on this together? I think there is potential
to add the required features to CMake, leverage all of the existing
features and code while building something even more powerful for the
wider community.

I use Qt Creator everyday, and have written large CMake build systems.
I know tighter integration with Qt Creator is one of the larger goals.
I would like to engage with the developers working on the requirements
for a Qt build system, and discuss the scope for modifying CMake. I
think a great starting point would be some examples of the format and
syntax of the proposed declarative input required.

Is any potential build system change still slated for after Qt 5.0? I
would certainly be interested in any new developments coming out of
the Randa event, or the Qt Contributor Summit.

Marcus


More information about the Qt5-feedback mailing list