forked from psi-im/iris
/
iris.pri
36 lines (31 loc) · 1.13 KB
/
iris.pri
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
IRIS_BASE = $$PWD
include(common.pri)
CONFIG *= depend_prl
INCLUDEPATH += $$IRIS_BASE/include $$IRIS_BASE/include/iris $$IRIS_BASE/src
iris_bundle:{
include(src/xmpp/xmpp.pri)
}
else {
LIBS += -L$$IRIS_BASE/lib -liris
}
# qt < 4.4 doesn't enable link_prl by default. we could just enable it,
# except that in 4.3 or earlier the link_prl feature is too aggressive and
# pulls in unnecessary deps. so, for 4.3 and earlier, we'll just explicitly
# specify the stuff the prl should have given us.
# also, mingw seems to have broken prl support?? (still broken in qt-4.8 (c)rion, QTBUG-12901)
#win32-g++|contains($$list($$[QT_VERSION]), 4.0.*|4.1.*|4.2.*|4.3.*) {
# DEFINES += IRISNET_STATIC # from irisnet
# LIBS += -L$$IRIS_BASE/lib -lirisnet # from iris
# windows:LIBS += -lWs2_32 -lAdvapi32 # from jdns
# PRE_TARGETDEPS += $$IRIS_BASE/lib/libiris.a
#}
# force on all windows, plus qca ordering workaround
windows {
DEFINES += IRISNET_STATIC # from irisnet
LIBS += -L$$IRIS_BASE/lib -lirisnet # from iris
LIBS += -lWs2_32 -lAdvapi32 # from jdns
contains(LIBS, -lqca) {
LIBS -= -lqca
LIBS += -lqca
}
}