implement simple VFS to support caching during project parsing
authorOswald Buddenhagen <oswald.buddenhagen@digia.com>
Wed, 29 May 2013 18:18:51 +0000 (20:18 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Wed, 7 Aug 2013 11:58:41 +0000 (13:58 +0200)
commitb215176da34661969015e4950815fe8297885163
tree24b1e3993cb44e4c7713061ce2d788eaedd7d9b6
parent45ab9d0c336f686d009061893dd8144eacd90040
implement simple VFS to support caching during project parsing

sync up with qt creator - for qmake itself, this is just a minor
refactoring.

Change-Id: I833253f81c3159056fab2ff888f293b36cc2ef56
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
(cherry picked from qtcreator/66802ef8bf7989dc025e34bf91d93576189c483c)
(cherry picked from qtcreator/69542826fa643a0fed2fc9e717f072c2852dc017)
(cherry picked from qtcreator/196424115338fb9a535810704b7d814d318b0462)
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
14 files changed:
qmake/Makefile.unix
qmake/Makefile.win32
qmake/library/qmakebuiltins.cpp
qmake/library/qmakeevaluator.cpp
qmake/library/qmakeevaluator.h
qmake/library/qmakeparser.cpp
qmake/library/qmakeparser.h
qmake/library/qmakevfs.cpp [new file with mode: 0644]
qmake/library/qmakevfs.h [new file with mode: 0644]
qmake/main.cpp
qmake/option.cpp
qmake/option.h
qmake/project.cpp
qmake/qmake.pri