• Oswald Buddenhagen's avatar
    port qmake to qt creator's qmake language evaluator · 0e78e508
    Oswald Buddenhagen authored
    
    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: default avatarQt Doc Bot <qt_docbot@qt-project.org>
    Reviewed-by: default avatarJoerg Bornemann <joerg.bornemann@nokia.com>
    0e78e508