33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
QT += dbus testlib network sql websockets
|
|
CONFIG += testcase
|
|
CONFIG += link_pkgconfig
|
|
|
|
# Qt serial bus module is officially available since Qt 5.8
|
|
# but not all platforms host the qt serialbus package.
|
|
# Let's check if the package exists, not the qt version
|
|
packagesExist(Qt5SerialBus) {
|
|
message("Building with QtSerialBus support.")
|
|
# Qt += serialbus
|
|
PKGCONFIG += Qt5SerialBus
|
|
DEFINES += WITH_QTSERIALBUS
|
|
} else {
|
|
message("Qt5SerialBus package not found. Building without QtSerialBus support.")
|
|
}
|
|
|
|
INCLUDEPATH += $$top_srcdir/libnymea \
|
|
$$top_srcdir/libnymea-core \
|
|
$$top_srcdir/tests/testlib/ \
|
|
$$top_builddir
|
|
|
|
LIBS += -L$$top_builddir/libnymea/ -lnymea \
|
|
-L$$top_builddir/libnymea-core/ -lnymea-core \
|
|
-L$$top_builddir/tests/testlib/ -lnymea-testlib \
|
|
-L$$top_builddir/plugins/mock/ \
|
|
-lssl -lcrypto -lnymea-remoteproxyclient
|
|
|
|
target.path = /usr/tests
|
|
INSTALLS += target
|
|
|
|
test.commands = LD_LIBRARY_PATH=../../../libnymea:../../../libnymea-core/:../../testlib/ make check TESTRUNNER=\"dbus-test-runner --bus-type=both --task\"
|
|
QMAKE_EXTRA_TARGETS += test
|