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 \ maketestselftest \ moc \ uic \ uic3 \ guiapplauncher \ #atwrapper \ # These tests need significant updating, #uiloader \ # they have hardcoded machine names etc. 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 \ qevent \ 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 \ qgraphicsvideoitem \ 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 \ qmediacontent \ qmediaobject \ qmediaplayer \ qmediaplaylist \ qmediaplaylistnavigator \ qmediapluginloader \ qmediaresource \ qmediaservice \ qmediaserviceprovider \ qmediatimerange \ qvideowidget \ qmlaudio \ qmlgraphicsvideo \ qspinbox \ qsplitter \ qsql \ qsqldatabase \ qsqlerror \ qsqlfield \ qsqlquery \ qsqlquerymodel \ qsqlrecord \ qsqlrelationaltablemodel \ qsqltablemodel \ qsqlthread \ qsslcertificate \ qsslcipher \ qsslerror \ qsslkey \ qsslsocket \ qstackedlayout \ qstackedwidget \ qstandarditem \ qstandarditemmodel \ qstate \ qstatemachine \ qstatictext \ 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 qglbuffer qgl_threads 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 \ qs60mainapplication } # 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 # Following tests depends on private API !contains(QT_CONFIG, private_tests): SUBDIRS -= \ qcssparser \ qgraphicssceneindex \ qhttpnetworkconnection \ qhttpnetworkreply \ qnativesocketengine \ qnetworkreply \ qpathclipper \ qsocketnotifier \ qsocks5socketengine \ qstylesheetstyle \ qtextpiecetable \ xmlpatternsdiagnosticsts \ xmlpatternsview \ xmlpatternsxqts \ xmlpatternsxslts ############### make check recursively for testcases ################## check.CONFIG = recursive check.recurse = $$SUBDIRS check.recurse_target = check QMAKE_EXTRA_TARGETS += check ###########################################################