35 lines
791 B
CMake
35 lines
791 B
CMake
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()
|