Merge remote branch 'gerrit/master' into refactor
[profile/ivi/qtbase.git] / src / testlib / testlib.pro
1 load(qt_module)
2
3 TARGET = QtTest
4 QPRO_PWD = $$PWD
5 QT = core gui widgets
6
7 CONFIG += module
8 MODULE_PRI = ../modules/qt_testlib.pri
9
10 INCLUDEPATH += .
11 unix:!embedded:QMAKE_PKGCONFIG_DESCRIPTION = Qt \
12     Unit \
13     Testing \
14     Library
15
16 # Input
17 HEADERS = qbenchmark.h \
18     qsignalspy.h \
19     qtestaccessible.h \
20     qtestassert.h \
21     qtestbasicstreamer.h \
22     qtestcase.h \
23     qtestcoreelement.h \
24     qtestcorelist.h \
25     qtestdata.h \
26     qtestelementattribute.h \
27     qtestelement.h \
28     qtestevent.h \
29     qtesteventloop.h \
30     qtest_global.h \
31     qtest_gui.h \
32     qtest.h \
33     qtestkeyboard.h \
34     qtestlightxmlstreamer.h \
35     qtestmouse.h \
36     qtestspontaneevent.h \
37     qtestsystem.h \
38     qtesttouch.h \
39     qtestxmlstreamer.h \
40     qtestxunitstreamer.h
41 SOURCES = qtestcase.cpp \
42     qtestlog.cpp \
43     qtesttable.cpp \
44     qtestdata.cpp \
45     qtestresult.cpp \
46     qasciikey.cpp \
47     qplaintestlogger.cpp \
48     qxmltestlogger.cpp \
49     qsignaldumper.cpp \
50     qabstracttestlogger.cpp \
51     qbenchmark.cpp \
52     qbenchmarkmeasurement.cpp \
53     qbenchmarkvalgrind.cpp \
54     qbenchmarkevent.cpp \
55     qbenchmarkmetric.cpp \
56     qtestelement.cpp \
57     qtestelementattribute.cpp \
58     qtestbasicstreamer.cpp \
59     qtestxunitstreamer.cpp \
60     qtestxmlstreamer.cpp \
61     qtestlightxmlstreamer.cpp \
62     qtestlogger.cpp
63 DEFINES *= QT_NO_CAST_TO_ASCII \
64     QT_NO_CAST_FROM_ASCII \
65     QTESTLIB_MAKEDLL \
66     QT_NO_DATASTREAM
67 embedded:QMAKE_CXXFLAGS += -fno-rtti
68 wince*::LIBS += libcmt.lib \
69     corelibc.lib \
70     ole32.lib \
71     oleaut32.lib \
72     uuid.lib \
73     commctrl.lib \
74     coredll.lib \
75     winsock.lib
76 mac:LIBS += -framework IOKit \
77     -framework Security
78 !qpa:mac: LIBS += -framework ApplicationServices
79 qpa:mac: {
80     contains(QT_CONFIG, coreservices) {
81       LIBS_PRIVATE += -framework CoreServices
82     } else {
83       LIBS_PRIVATE += -framework CoreFoundation
84     }
85 }
86
87 load(qt_module_config)
88
89 HEADERS += $$QT_SOURCE_TREE/src/testlib/qttestversion.h
90
91 QMAKE_TARGET_PRODUCT = QTestLib
92 QMAKE_TARGET_DESCRIPTION = Qt \
93     Unit \
94     Testing \
95     Library
96 symbian:TARGET.UID3=0x2001B2DF