QT = core
TEMPLATE = subdirs
# These tests use host tools and therefore can't work for cross-compiled Qt.
!cross_compile:SUBDIRS += \
headers \
bic \
compiler \
compilerwarnings \
linguist \
moc \
uic \
uic3 \
guiapplauncher
Q3SUBDIRS += \
q3accel \
q3action \
q3actiongroup \
q3buttongroup \
q3canvas \
q3checklistitem \
q3cstring \
q3databrowser \
q3dateedit \
q3datetimeedit \
q3deepcopy \
q3dict \
q3dns \
q3dockwindow \
q3filedialog \
q3groupbox \
q3hbox \
q3header \
q3iconview \
q3listbox \
q3listview \
q3listviewitemiterator \
q3mainwindow \
q3popupmenu \
q3process \
q3progressbar \
q3progressdialog \
q3ptrlist \
q3richtext \
q3scrollview \
q3semaphore \
q3serversocket \
q3socket \
q3socketdevice \
q3sqlcursor \
q3sqlselectcursor \
q3stylesheet \
q3tabdialog \
q3table \
q3textbrowser \
q3textedit \
q3textstream \
q3timeedit \
q3toolbar \
q3urloperator \
q3valuelist \
q3valuevector \
q3combobox \
q3frame \
q3uridrag \
q3widgetstack
SUBDIRS += \
# exceptionsafety_objects \ shouldn't enable it
languagechange \
collections \
exceptionsafety \
mediaobject \
# mediaobject_wince_ds9 \ This is Windows CE only (we test the second phonon backend ds9 here)
modeltest \
networkselftest \
qabstractbutton \
qabstractitemmodel \
qabstractitemview \
qabstractprintdialog \
qabstractscrollarea \
qabstractslider \
qabstractsocket \
qabstractspinbox \
qabstracttextdocumentlayout \
qabstractvideobuffer \
qabstractvideosurface \
qaccessibility \
qaction \
qactiongroup \
qalgorithms \
qanimationgroup \
qapplication \
qatomicint \
qatomicpointer \
qbitarray \
qboxlayout \
qbrush \
qbuffer \
qbuttongroup \
qbytearray \
qcache \
qchar \
qcheckbox \
qclipboard \
qcolor \
qcolordialog \
qcombobox \
qcompleter \
qcomplextext \
qcoreapplication \
qcryptographichash \
qcssparser \
qdatastream \
qdatawidgetmapper \
qdate \
qdatetime \
qdatetimeedit \
qdebug \
qdesktopservices \
qdesktopwidget \
qdial \
qdialog \
qdialogbuttonbox \
qdir \
qdirmodel \
qdockwidget \
qdom \
qdoublespinbox \
qdoublevalidator \
qdrag \
qerrormessage \
qeventloop \
qexplicitlyshareddatapointer \
qfile \
qfiledialog \
qfiledialog2 \
qfileinfo \
qfilesystemwatcher \
qfilesystemmodel \
qflags \
qfocusevent \
qfocusframe \
qfont \
qfontcombobox \
qfontdatabase \
qfontdialog \
qfontmetrics \
qftp \
qgetputenv \
qglobal \
qgraphicseffect \
qgraphicseffectsource \
qgraphicsgridlayout \
qgraphicsitem \
qgraphicsitemanimation \
qgraphicsanchorlayout \
qgraphicsanchorlayout1 \
qgraphicslayout \
qgraphicslayoutitem \
qgraphicslinearlayout \
qgraphicsobject \
qgraphicspixmapitem \
qgraphicspolygonitem \
qgraphicsproxywidget \
qgraphicsscene \
qgraphicssceneindex \
qgraphicstransform \
qgraphicsview \
qgraphicswidget \
qgridlayout \
qgroupbox \
qguivariant \
qhash \
qheaderview \
qhelpcontentmodel \
qhelpenginecore \
qhelpgenerator \
qhelpindexmodel \
qhelpprojectdata \
qhostaddress \
qhostinfo \
qhttp \
qhttpnetworkreply \
qhttpnetworkconnection \
qicon \
qicoimageformat \
qimage \
qimageiohandler \
qimagereader \
qimagewriter \
qinputdialog \
qintvalidator \
qiodevice \
qitemdelegate \
qitemeditorfactory \
qitemmodel \
qitemselectionmodel \
qitemview \
qkeysequence \
qlabel \
qlayout \
qlcdnumber \
qlibrary \
qline \
qlineedit \
qlist \
qlistview \
qlistwidget \
qlocale \
qmainwindow \
qmake \
qmap \
qmath \
qmatrixnxn \
qmdiarea \
qmdisubwindow \
qmenu \
qmenubar \
qmessagebox \
qmetaobject \
qmetatype \
qmouseevent \
qmouseevent_modal \
qmovie \
qmutex \
qmutexlocker \
qnativesocketengine \
qnetworkcookie \
qnetworkcookiejar \
qnetworkinterface \
qnetworkproxy \
qnetworkrequest \
qnetworkreply \
qnetworkaccessmanager_and_qprogressdialog \
qnumeric \
qobject \
qobjectrace \
qcontiguouscache \
qpaintengine \
qpainter \
qpainterpath \
qpalette \
qparallelanimationgroup \
qpauseanimation \
qpathclipper \
qpen \
qpicture \
qpixmap \
qpixmapcache \
qpixmapfilter \
qplaintextedit \
qpoint \
qpointer \
qpolygon \
qprinter \
qprinterinfo \
qprocess \
qprocessenvironment \
qprogressbar \
qprogressdialog \
qpropertyanimation \
qpushbutton \
qquaternion \
qqueue \
qradiobutton \
qreadlocker \
qreadwritelock \
qrect \
qregexp \
qregexpvalidator \
qregion \
qresourceengine \
qringbuffer \
qscopedpointer \
qscrollarea \
qsemaphore \
qsharedpointer \
qsharedpointer_and_qwidget \
qsequentialanimationgroup \
qset \
qsettings \
qshortcut \
qsignalmapper \
qsignalspy \
qsize \
qsizef \
qslider \
qsocketnotifier \
qsocks5socketengine \
qsortfilterproxymodel \
qsound \
qaudiodeviceinfo \
qaudioformat \
qaudiooutput \
qaudioinput \
qspinbox \
qsplitter \
qsql \
qsqldatabase \
qsqlerror \
qsqlfield \
qsqlquery \
qsqlquerymodel \
qsqlrecord \
qsqlrelationaltablemodel \
qsqltablemodel \
qsqlthread \
qsslcertificate \
qsslcipher \
qsslerror \
qsslkey \
qsslsocket \
qstackedlayout \
qstackedwidget \
qstandarditem \
qstandarditemmodel \
qstate \
qstatemachine \
qstatusbar \
qstl \
qstring \
qstringbuilder1 \
qstringbuilder2 \
qstringbuilder3 \
qstringbuilder4 \
qstringmatcher \
qstringlist \
qstringlistmodel \
qstyle \
qstyleoption \
qstylesheetstyle \
qsvgdevice \
qsvggenerator \
qsvgrenderer \
qsyntaxhighlighter \
qsystemtrayicon \
qtabbar \
qtableview \
qtablewidget \
qtabwidget \
qtcpserver \
qtcpsocket \
qtemporaryfile \
qtessellator \
qtextblock \
qtextboundaryfinder \
qtextbrowser \
qtextcodec \
qtextcursor \
qtextdocument \
qtextdocumentfragment \
qtextdocumentlayout \
qtextedit \
qtextformat \
qtextlayout \
qtextlist \
qtextobject \
qtextscriptengine \
qtextstream \
qtexttable \
qthread \
qthreadonce \
qthreadstorage \
qtime \
qtimeline \
qtimer \
qtmd5 \
qtoolbar \
qtoolbox \
qtoolbutton \
qtooltip \
qtranslator \
qtransform \
qtransformedscreen \
qtreeview \
qtreewidget \
qtreewidgetitemiterator \
qtwidgets \
qudpsocket \
qundogroup \
qundostack \
qurl \
quuid \
qvariant \
qvarlengtharray \
qvector \
qvideoframe \
qvideosurfaceformat \
qvectornd \
qwaitcondition \
qwidget \
qwidgetaction \
qwindowsurface \
qwineventnotifier \
qwizard \
qwmatrix \
qworkspace \
qwritelocker \
qwsembedwidget \
qwsinputmethod \
qwswindowsystem \
qx11info \
qxml \
qxmlinputsource \
qxmlsimplereader \
qxmlstream \
selftests \
symbols \
qrand \
utf8 \
gestures \
qabstractnetworkcache \
qabstractproxymodel \
qbytearraymatcher \
qcalendarwidget \
qcolumnview \
qcommandlinkbutton \
qdbuscontext \
qdbusserver \
qdbusservicewatcher \
qdiriterator \
qeasingcurve \
qfileiconprovider \
qformlayout \
q_func_info \
qfuture \
qfuturewatcher \
qguard \
qhttpsocketengine \
qinputcontext \
qlocalsocket \
qmacstyle \
qmargins \
qnetworkaddressentry \
qnetworkcachemetadata \
qnetworkdiskcache \
qobjectperformance \
qpainterpathstroker \
qplugin \
qpluginloader \
qscrollbar \
qsharedmemory \
qsidebar \
qsizegrip \
qsqldriver \
qsystemsemaphore \
qtconcurrentfilter \
qtconcurrentiteratekernel \
qtconcurrentmap \
qtconcurrentrun \
qtconcurrentthreadengine \
qthreadpool \
qtokenautomaton \
qtouchevent \
qwidget_window \
rcc \
windowsmobile
contains(QT_CONFIG,opengl):SUBDIRS += qgl
contains(QT_CONFIG,qt3support):!wince*:SUBDIRS += $$Q3SUBDIRS
contains(QT_CONFIG, OdfWriter):SUBDIRS += qzip qtextodfwriter
mac: {
SUBDIRS += macgui \
macplist \
qaccessibility_mac
}
embedded:!wince* {
SUBDIRS += qcopchannel \
qdirectpainter \
qmultiscreen
}
!win32: {
SUBDIRS += qtextpiecetable
}
symbian {
SUBDIRS += qsoftkeymanager
}
# Enable the tests specific to QtXmlPatterns. If you add a test, remember to
# update runQtXmlPatternsTests.sh too. Remember that this file, auto.pro, is
# not respected by some test system, they just have a script which loop over
# the folders.
contains(QT_CONFIG, xmlpatterns) {
SUBDIRS += checkxmlfiles \
patternistexamplefiletree \
patternistexamples \
patternistheaders \
qabstractmessagehandler \
qabstracturiresolver \
qabstractxmlforwarditerator \
qabstractxmlnodemodel \
qabstractxmlreceiver \
qapplicationargumentparser \
qautoptr \
qsimplexmlnodemodel \
qsourcelocation \
qxmlformatter \
qxmlitem \
qxmlname \
qxmlnamepool \
qxmlnodemodelindex \
qxmlquery \
qxmlresultitems \
qxmlschema \
qxmlschemavalidator \
qxmlserializer \
xmlpatterns \
xmlpatternsdiagnosticsts \
xmlpatternsschema \
xmlpatternsschemats \
xmlpatternsvalidator \
xmlpatternsview \
xmlpatternsxqts \
xmlpatternsxslts
xmlpatternsdiagnosticsts.depends = xmlpatternsxqts
xmlpatternsview.depends = xmlpatternsxqts
xmlpatternsxslts.depends = xmlpatternsxqts
xmlpatternsschemats.depends = xmlpatternsxqts
}
unix:!embedded:contains(QT_CONFIG, dbus):SUBDIRS += \
qdbusabstractadaptor \
qdbusabstractinterface \
qdbusconnection \
qdbusinterface \
qdbuslocalcalls \
qdbusmarshall \
qdbusmetaobject \
qdbusmetatype \
qdbuspendingcall \
qdbuspendingreply \
qdbusperformance \
qdbusreply \
qdbusthreading \
qdbusxmlparser
contains(QT_CONFIG, script): SUBDIRS += \
qscriptable \
qscriptclass \
qscriptcontext \
qscriptcontextinfo \
qscriptengine \
qscriptengineagent \
qscriptextqobject \
qscriptjstestsuite \
qscriptv8testsuite \
qscriptstring \
qscriptvalue \
qscriptvalueiterator \
qscriptenginedebugger
contains(QT_CONFIG, webkit): SUBDIRS += \
qwebframe \
qwebpage \
qwebhistoryinterface \
qwebelement \
qwebhistory
contains(QT_CONFIG, declarative): SUBDIRS += declarative