summaryrefslogtreecommitdiffstats
path: root/tests/auto/tools/qmake/testdata/rawString/rawString.pro
diff options
context:
space:
mode:
authorEdward Welbourne <edward.welbourne@theqtcompany.com>2015-11-25 11:57:36 +0100
committerEdward Welbourne <edward.welbourne@theqtcompany.com>2015-12-08 08:13:32 +0000
commit64ab4de4b0abb19fad18e009dfd094f1ae6a78c1 (patch)
treeda76ba735f4895dcb4612cba32072604369f4baf /tests/auto/tools/qmake/testdata/rawString/rawString.pro
parentcbb2ce0f918c471a7306a2e6a91730aad6a01f7b (diff)
Teach qmake's #include parser to recognize C++11 Raw strings.
Can't sensibly test unless the compiler does support raw strings, since any test that would catch qmake's (prior) inability to parse raw strings would necessarily confuse the C++ compiler in the same way. This even applies (in test app code) to any #if-ery around the raw string, since tokenization happens before preprocessor directives are resolved. So the #if-ery on Q_COMPILER_RAW_STRINGS has to be in tst_qmake.cpp, not the test app it builds. Change-Id: I4a461f515adff288b54fb273fd9996f9b906d11c Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Diffstat (limited to 'tests/auto/tools/qmake/testdata/rawString/rawString.pro')
-rw-r--r--tests/auto/tools/qmake/testdata/rawString/rawString.pro4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/auto/tools/qmake/testdata/rawString/rawString.pro b/tests/auto/tools/qmake/testdata/rawString/rawString.pro
new file mode 100644
index 0000000000..d2d8132ceb
--- /dev/null
+++ b/tests/auto/tools/qmake/testdata/rawString/rawString.pro
@@ -0,0 +1,4 @@
+DESTDIR = ./
+
+HEADERS += object1.h
+SOURCES += main.cpp