diff --git a/libnymea-zigbee/libnymea-zigbee.pro b/libnymea-zigbee/libnymea-zigbee.pro index ffe5456..0575a11 100644 --- a/libnymea-zigbee/libnymea-zigbee.pro +++ b/libnymea-zigbee/libnymea-zigbee.pro @@ -3,13 +3,13 @@ include(../config.pri) TARGET = nymea-zigbee1 TEMPLATE = lib - -disable_udev { +CONFIG += link_pkgconfig +packagesExist(libudev) { + message(Build with libudev support) + PKGCONFIG += libudev +} else { message(Build without libudev support) DEFINES += DISABLE_UDEV -} else { - CONFIG += link_pkgconfig - PKGCONFIG += libudev } SOURCES += \ diff --git a/libnymea-zigbee/zigbeeuartadaptermonitor.cpp b/libnymea-zigbee/zigbeeuartadaptermonitor.cpp index bc58fec..d115a8c 100644 --- a/libnymea-zigbee/zigbeeuartadaptermonitor.cpp +++ b/libnymea-zigbee/zigbeeuartadaptermonitor.cpp @@ -64,7 +64,7 @@ ZigbeeUartAdapterMonitor::ZigbeeUartAdapterMonitor(QObject *parent) : QObject(pa } }); - + m_timer->start(); #else // Init udev m_udev = udev_new();