qt_add_library(quickshell-window STATIC proxywindow.cpp windowinterface.cpp panelinterface.cpp floatingwindow.cpp popupwindow.cpp ) qt_add_qml_module(quickshell-window URI Quickshell._Window VERSION 0.1 DEPENDENCIES QtQuick ) qs_add_module_deps_light(quickshell-window Quickshell) install_qml_module(quickshell-window) add_library(quickshell-window-init OBJECT init.cpp) target_link_libraries(quickshell-window PRIVATE Qt::Core Qt::Gui Qt::Quick Qt6::QuickPrivate ) qs_add_link_dependencies(quickshell-window quickshell-debug) target_link_libraries(quickshell-window-init PRIVATE Qt::Qml) qs_module_pch(quickshell-window SET large) target_link_libraries(quickshell PRIVATE quickshell-windowplugin quickshell-window-init) if (BUILD_TESTING) add_subdirectory(test) endif()