summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/cplusplus-lib.pri
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@nokia.com>2012-03-26 15:18:01 +0200
committerErik Verbruggen <erik.verbruggen@nokia.com>2012-03-29 14:28:17 +0200
commit60db5736604583fe99dde3c25412d97f9b77489d (patch)
tree2f5bf1342086232de0570500fd440a98eb12cb96 /src/libs/cplusplus/cplusplus-lib.pri
parent159058d9eb7ab233f94cc6a0a5b0e7e8f691a041 (diff)
downloadqt-creator-60db5736604583fe99dde3c25412d97f9b77489d.tar.gz
[C++] Rewrite of the preprocessor.
This rewrite fixes a couple of issues with the pre-processor. It now supports: - macros in macro bodies - stringification of parameters [cpp.stringize] - the concatenation operator [cpp.concat] - #include MACRO_HERE - defined() inside macro bodies used in pp-conditions. Change-Id: Ifdb78041fb6afadf44f939a4bd66ce2832b8601f Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
Diffstat (limited to 'src/libs/cplusplus/cplusplus-lib.pri')
-rw-r--r--src/libs/cplusplus/cplusplus-lib.pri8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libs/cplusplus/cplusplus-lib.pri b/src/libs/cplusplus/cplusplus-lib.pri
index a48a23d11b..677dff2556 100644
--- a/src/libs/cplusplus/cplusplus-lib.pri
+++ b/src/libs/cplusplus/cplusplus-lib.pri
@@ -51,9 +51,9 @@ HEADERS += \
$$PWD/pp.h \
$$PWD/pp-cctype.h \
$$PWD/pp-engine.h \
- $$PWD/pp-macro-expander.h \
$$PWD/pp-scanner.h \
- $$PWD/findcdbbreakpoint.h
+ $$PWD/findcdbbreakpoint.h \
+ $$PWD/PPToken.h
SOURCES += \
$$PWD/SimpleLexer.cpp \
@@ -78,8 +78,8 @@ SOURCES += \
$$PWD/FastPreprocessor.cpp \
$$PWD/Macro.cpp \
$$PWD/pp-engine.cpp \
- $$PWD/pp-macro-expander.cpp \
$$PWD/pp-scanner.cpp \
- $$PWD/findcdbbreakpoint.cpp
+ $$PWD/findcdbbreakpoint.cpp \
+ $$PWD/PPToken.cpp
RESOURCES += $$PWD/cplusplus.qrc