qt5base-lts/qmake
Oswald Buddenhagen 0e78e50802 port qmake to qt creator's qmake language evaluator
this is a monster commit which does the following things:
- import the evaluator as-is from qt creator into qmake/library/
  - integrate it into qmake's makefiles
  - overwrite proitems.h with actual special types
- remove the parts of Option which are redundant with QMakeGlobals
- make QMakeProperty a singleton owned by Option::globals. the dynamic
  handling so far made no sense.
- make QMakeProject a subclass of QMakeEvaluator, with relatively few
  extensions

the changes to existing qmake code outside project.* and option.* are
minor. implementing the changes gradually would mean changing a lot of
code which will be just replaced in the next commit, so i'm not wasting
my time on it.

Change-Id: I9746650423b8c5b3fbd8c3979a73228982a46195
Reviewed-by: Qt Doc Bot <qt_docbot@qt-project.org>
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
2012-09-11 00:13:01 +02:00
..
generators port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00
library port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00
cachekeys.h Fix qmake hash function to use XOR 2012-07-25 13:31:05 +02:00
CHANGES Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
main.cpp port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00
Makefile.unix port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00
Makefile.win32 port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00
Makefile.win32-g++ port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00
meta.cpp port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00
meta.h introduce qmake variable abstractions 2012-09-07 15:39:31 +02:00
option.cpp port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00
option.h port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00
project.cpp port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00
project.h port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00
property.cpp introduce qmake variable abstractions 2012-09-07 15:39:31 +02:00
property.h introduce qmake variable abstractions 2012-09-07 15:39:31 +02:00
qmake_pch.h QHash security fix (1/2): add global QHash seed 2012-04-03 19:12:13 +02:00
qmake.pri port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00
qmake.pro port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00