diff --git a/src/libkirigami/CMakeLists.txt b/src/libkirigami/CMakeLists.txt --- a/src/libkirigami/CMakeLists.txt +++ b/src/libkirigami/CMakeLists.txt @@ -7,8 +7,11 @@ tabletmodewatcher.cpp ) -set(tabletmodemanager_xml org.kde.KWin.TabletModeManager.xml) -qt5_add_dbus_interface(libkirigami_SRCS ${tabletmodemanager_xml} tabletmodemanager_interface) +#use dbus on linux, bsd etc, but not andoid and apple stuff +if (UNIX AND NOT CMAKE_SYSTEM_NAME STREQUAL "Android" AND NOT(APPLE)) + qt5_add_dbus_interface(libkirigami_SRCS org.kde.KWin.TabletModeManager.xml tabletmodemanager_interface) + set(LIBKIRIGAMKI_EXTRA_LIBS Qt5::DBus) +endif() include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) @@ -27,12 +30,6 @@ INTERFACE "$" ) -#use dbus on linux, bsd etc, but not andoid and apple stuff -if (UNIX AND NOT CMAKE_SYSTEM_NAME STREQUAL "Android" AND NOT(APPLE)) - set(LIBKIRIGAMKI_EXTRA_LIBS Qt5::DBus) -endif() - - target_link_libraries(KF5Kirigami2 PUBLIC Qt5::Core diff --git a/src/libkirigami/tabletmodewatcher.cpp b/src/libkirigami/tabletmodewatcher.cpp --- a/src/libkirigami/tabletmodewatcher.cpp +++ b/src/libkirigami/tabletmodewatcher.cpp @@ -20,9 +20,9 @@ */ #include "tabletmodewatcher.h" -#include "tabletmodemanager_interface.h" -#ifdef Q_OS_ANDROID +#ifndef Q_OS_ANDROID +#include "tabletmodemanager_interface.h" #include #endif