From 64ab4de4b0abb19fad18e009dfd094f1ae6a78c1 Mon Sep 17 00:00:00 2001 From: Edward Welbourne Date: Wed, 25 Nov 2015 11:57:36 +0100 Subject: 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 --- tests/auto/tools/qmake/testdata/rawString/rawString.pro | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 tests/auto/tools/qmake/testdata/rawString/rawString.pro (limited to 'tests/auto/tools/qmake/testdata/rawString/rawString.pro') 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 -- cgit v1.2.3