summaryrefslogtreecommitdiffstats
path: root/Tests/Module/WriteCompilerDetectionHeader/compile_tests.h
blob: d3c2a2d399c2f170e51139c138c05bac50252b99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

#define JOIN_IMPL(A, B) A##B
#define JOIN(A, B) JOIN_IMPL(A, B)

#define CHECK(FEATURE)                                                        \
  (JOIN(PREFIX, JOIN(_COMPILER_, FEATURE)) ==                                 \
   JOIN(EXPECTED_COMPILER_, FEATURE))

#if !CHECK(CXX_DELEGATING_CONSTRUCTORS)
#error cxx_delegating_constructors expected availability did not match.
#endif

#if !CHECK(CXX_VARIADIC_TEMPLATES)
#error cxx_variadic_templates expected availability did not match.
#endif

#if !CHECK(VERSION_MAJOR)
#error Compiler major version did not match.
#endif

#if !CHECK(VERSION_MINOR)
#error Compiler minor version did not match.
#endif

#if !CHECK(VERSION_PATCH)
#error Compiler patch version did not match.
#endif
td>Bea Lam2010-05-077-171/+206 |/ * Fix i18n example.Yann Bodson2010-05-051-13/+17 * Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7Alan Alpert2010-05-0541-200/+370 |\ | * Use enum rather than string for easing type.Yann Bodson2010-05-0516-93/+127 | * Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7Martin Jones2010-05-0523-102/+228 | |\ | | * Example i18n.Warwick Allison2010-05-056-0/+69 | | * Doc improvements, simplify example codeBea Lam2010-05-0517-102/+159 | * | QList<QObject*> models now update their properties when they change.Martin Jones2010-05-053-5/+15 | |/ * | Move Qt.widgets import to be an unsupported exampleAlan Alpert2010-05-0517-29/+974 |/ * Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt into 4.7Warwick Allison2010-05-0413-386/+535 |\ | * Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-2 into 4.7-integ...Qt Continuous Integration System2010-05-0211-150/+252 | |\ | | * Documentation for the Elastic Nodes example.Andreas Aardal Hanssen2010-04-296-42/+80 | | * Documentation for the Drag and Drop Robot example.Andreas Aardal Hanssen2010-04-295-108/+172 | * | Merge remote branch 'origin/4.6' into qt-4.7-from-4.6Thiago Macieira2010-04-291-235/+282 | |\ \ | | * | Adjusted layout of audiodevice example to use scrollbar.Kurt Korbatits2010-04-271-235/+282 | * | | Merge branch 'qt-4.7-from-4.6' of scm.dev.nokia.troll.no:qt/qt-integration in...Qt Continuous Integration System2010-04-271-1/+1 | |\ \ \ | | |_|/ | |/| | | | * | Merge branch 'qt-4.7-from-4.6' of scm.dev.nokia.troll.no:qt/qt-integration in...Qt Continuous Integration System2010-04-251-1/+1 | | |\ \ | | | * \ Merge branch 'qt-4.7-from-4.6' of scm.dev.nokia.troll.no:qt/qt-integration in...Qt Continuous Integration System2010-04-231-1/+1 | | | |\ \ | | | | * \ Merge branch 'qt-4.7-from-4.6' of scm.dev.nokia.troll.no:qt/qt-integration in...Qt Continuous Integration System2010-04-231-1/+1 | | | | |\ \ | | | | | * \ Merge remote branch 'origin/4.6' into qt-4.7-from-4.6Thiago Macieira2010-04-221-1/+1 | | | | | |\ \ | | | | | | |/ | | | | | | * examples/widgets/stylesheet fix mainwindow.uiJoerg Bornemann2010-04-211-1/+1 * | | | | | | Remove QDeclarativeLoader::resizeModemae2010-05-031-1/+1 * | | | | | | Add availableFonts.qml for fonts examples.Yann Bodson2010-04-301-0/+17 * | | | | | | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7Martin Jones2010-04-294-15/+15 |\ \ \ \ \ \ \ | * | | | | | | Remove Component's isReady, isLoading, isError and isNull properties.Bea Lam2010-04-294-15/+15 * | | | | | | | Add an example of creating a QDeclarativeNetworkAccessManagerFactory.Martin Jones2010-04-295-0/+131 |/ / / / / / / * | | | | | | Update border image examples.Yann Bodson2010-04-287-73/+98 |/ / / / / / * | | | | | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7-integrationQt Continuous Integration System2010-04-2740-18/+1542 |\ \ \ \ \ \ | * \ \ \ \ \ Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7-integrationQt Continuous Integration System2010-04-2440-18/+1542 | |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | * | | | | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7-integrationQt Continuous Integration System2010-04-2340-18/+1542 | | |\ \ \ \ \ | | | |/ / / / | | |/| | | | | | | * | | | Link to example files from tutorial pagesBea Lam2010-04-234-0/+64 | | | * | | | Add tutorial for writing QML extensionsBea Lam2010-04-2331-0/+1460 | | | * | | | Replace usage of print() with console.log().Michael Brasser2010-04-235-18/+18 | | | |/ / / * | | | | | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into 4.7Peter Yard2010-04-27136-539/+1257 |\ \ \ \ \ \ | |/ / / / / | * | | | | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging into 4....Qt Continuous Integration System2010-04-232-2/+0 | |\ \ \ \ \ | | |/ / / / | |/| | | | | | * | | | Add support for MSBuild, which is the project format for MSVC 2010Martin Petersson2010-04-212-2/+0 | | | |/ / | | |/| | | * | | | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/oslo-staging-2 into 4.7-integ...Qt Continuous Integration System2010-04-231-0/+1 | |\ \ \ \ | | |_|/ / | |/| | | | | * | | Diagram scene example (graphicsview/diagramscene) refresh problem.Bjørn Erik Nilsen2010-04-221-0/+1 | | |/ / | * | | Replace Flickable overshoot property with boundsBehaviorMartin Jones2010-04-221-1/+1 | * | | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7Martin Jones2010-04-224-81/+0 | |\ \ \ | | * | | Remove (undocumented) QML bindings for effects.Michael Brasser2010-04-223-81/+0 | | * | | De-straighten them lines.Bea Lam2010-04-221-0/+0 | * | | | Doc: fix QStringList model docsMartin Jones2010-04-225-0/+106 | |/ / / | * | | Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7Warwick Allison2010-04-215-5/+40 | |\ \ \ | | * \ \ Merge branch '4.7' of git@scm.dev.nokia.troll.no:qt/qt-qml into 4.7Alan Alpert2010-04-21