Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Feature #873419

Task #774803: Emscripten clients for web.

Feature #839110: Add Qt Emscripten client to autotools build

Consolidate Qt configure flags

Added by Zoltán Žarkov about 2 years ago. Updated almost 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
gui-qt
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

qmake -query can be used to get any of the Qt install directories like includes, libs etc. qmake is a part of qtbase, so we can assume it is present whenever there is a working Qt. We need this because platforms like android and emscripten need to know locations of plugins and other directories.

History

#1 Updated by Zoltán Žarkov about 2 years ago

This could probably cover qt-darwin, but I will leave that for a later issue.

#2 Updated by Marko Lindqvist about 2 years ago

Zoltán Žarkov wrote:

qmake is a part of qtbase

And presumably it's a cross-tool (one that runs on build system) and not necessarily for the same arch as qtbase target?

#3 Updated by Louis Moureaux about 2 years ago

Marko Lindqvist wrote:

Zoltán Žarkov wrote:

qmake is a part of qtbase

And presumably it's a cross-tool (one that runs on build system) and not necessarily for the same arch as qtbase target?

Yes, it's Qt's built-in tool that replaces autotools/meson/cmake. I'm not sure what your concern is.

#4 Updated by Marko Lindqvist about 2 years ago

This probably needs to be further adjusted to use qtchooser (if it is available) to find correct qmake once Qt6 is out.
I'm testing current patch on various environments and cross-compiling setups.

#5 Updated by Marko Lindqvist about 2 years ago

  • Status changed from New to Resolved
  • Assignee changed from Zoltán Žarkov to Marko Lindqvist

#6 Updated by Marko Lindqvist about 2 years ago

  • Status changed from Resolved to In Progress

This is breaking installer_cross build. Will need to update configure line in windows/installer_cross/winbuild.sh

#7 Updated by Marko Lindqvist about 2 years ago

Also my cygwin build failed - on configure time when looking for qmake. It seems like qmake is being provided by some other package than Qt stuff that we already depended on. So this is adding a new requirement. Should not be a problem.

#8 Updated by Marko Lindqvist about 2 years ago

Marko Lindqvist wrote:

It seems like qmake is being provided by some other package than Qt stuff that we already depended on.

No. It turned out that name of the executable in cygwin is 'qmake-qt5'. So it should be searched by that name if 'qmake' is not found.

#9 Updated by Marko Lindqvist about 2 years ago

Marko Lindqvist wrote:

This is breaking installer_cross build. Will need to update configure line in windows/installer_cross/winbuild.sh

It's more serious than need to update winbuild.sh. The environment used is just the target files, there's no qmake.

#10 Updated by Marko Lindqvist almost 2 years ago

  • Assignee deleted (Marko Lindqvist)

#11 Updated by Marko Lindqvist almost 2 years ago

  • Status changed from In Progress to New

Also available in: Atom PDF