bitwiseworks / qt5-os2

Port of Qt software development framework version 5 to OS/2
Other
18 stars 2 forks source link

Port qmake #3

Closed dmik closed 6 years ago

dmik commented 6 years ago

qmake is the core tool of the Qt build system. Note that although the Qt 5 source code in its base part (which includes qmake sources) is a close successor of the Qt 4 source code, we will not be trying to fully back-port OS/2 changes for qmake from Qt 4 to Qt 5. The main reason for this is that the OS/2 version of qmake in Qt 4 is based on the Windows version and it assumes the DOS-like environment by default. But now we use the Unix-like environment (provided by our RPMs) for almost every software we develop and we will use it for Qt 5 as well. This means that it makes no sense to maintain old OS/2 hacks to qmake that made it work in the DOS-like environment (actually, in a terrible mix of both).

The new OS/2 version of qmake will be based on Unix qmake. Given that our Unix-like environment is pretty much close to the original one nowadays, this should keep the OS/2 specific changes much smaller compared to the old approach.

dmik commented 6 years ago

I'm closing this in favor of https://github.com/bitwiseworks/qtbase-os2/issues/1 as qtbase is a separate repository (a submodule of this one) so all qtbase-related tickets should belong there.