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
|
IRIS_BASE = $$PWD
include(common.pri)
CONFIG *= link_prl # doesn't seems to work but at least it's documented unlike dependp_prl
unix { # most of devs are on Linux anyway
PRE_TARGETDEPS += $$top_iris_builddir/lib/libiris.a
PRE_TARGETDEPS += $$top_iris_builddir/lib/libirisnet.a
}
INCLUDEPATH += $$IRIS_BASE/include $$IRIS_BASE/include/iris $$IRIS_BASE/src
iris_bundle:{
include(src/xmpp/xmpp.pri)
}
else {
isEmpty(top_iris_builddir):top_iris_builddir = $$PWD
LIBS += -L$$top_iris_builddir/lib -liris
}
# force on all windows, plus qca ordering workaround
windows {
DEFINES += IRISNET_STATIC # from irisnet
LIBS += -L$$top_iris_builddir/lib -lirisnet # from iris
LIBS += -lWs2_32 -lAdvapi32 # from jdns
contains(LIBS, -lqca) {
LIBS -= -lqca
LIBS += -lqca
}
contains(LIBS, -lqcad) {
LIBS -= -lqcad
LIBS += -lqcad
}
contains(LIBS, -lidn) {
LIBS -= -lidn
LIBS += -lidn
}
contains(LIBS, -lz) {
LIBS -= -lz
LIBS += -lz
}
contains(LIBS, -lzlib) {
LIBS -= -lzlib
LIBS += -lzlib
}
}
|