blob: ecc2c6fb8ebf74e655caa1e2a26558bad2d7f904 (
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
load(qt_build_config)
TARGET = QtPublishSubscribe
QT = core-private
PUBLIC_HEADERS = qpublishsubscribeglobal.h \
qvaluespace.h \
qvaluespacepublisher.h \
qvaluespacesubscriber.h
PRIVATE_HEADERS = qvaluespace_p.h \
qvaluespacemanager_p.h \
qvaluespacesubscriber_p.h
SOURCES = qvaluespace.cpp \
qvaluespacemanager.cpp \
qvaluespacepublisher.cpp \
qvaluespacesubscriber.cpp
unix {
linux-* {
config_gconf {
PRIVATE_HEADERS += gconfitem_p.h \
gconflayer_p.h
SOURCES += gconflayer.cpp \
gconfitem.cpp
CONFIG += link_pkgconfig
PKGCONFIG += gobject-2.0 gconf-2.0
} else {
DEFINES += QT_NO_GCONFLAYER
}
}
contains(QT_CONFIG,jsondb) {
QT_PRIVATE += jsondb
PRIVATE_HEADERS += jsondblayer_p.h
SOURCES += jsondblayer.cpp
} else {
DEFINES += QT_NO_JSONDBLAYER
}
} else {
DEFINES += QT_NO_GCONFLAYER QT_NO_JSONDBLAYER
}
win32: {
PRIVATE_HEADERS += qsystemreadwritelock_p.h \
registrylayer_win_p.h
SOURCES += qsystemreadwritelock_win.cpp \
registrylayer_win.cpp
LIBS += -ladvapi32
}
HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS
load(qt_module)
# Enable doc submodule doc builds
include (../../doc/config/publishsubscribe/qtpublishsubscribe_doc.pri)
|