forked from quickshell/quickshell
33 lines
723 B
CMake
33 lines
723 B
CMake
find_package(PkgConfig REQUIRED)
|
|
pkg_check_modules(pipewire REQUIRED IMPORTED_TARGET libpipewire-0.3)
|
|
|
|
qt_add_library(quickshell-service-pipewire STATIC
|
|
qml.cpp
|
|
core.cpp
|
|
connection.cpp
|
|
registry.cpp
|
|
node.cpp
|
|
metadata.cpp
|
|
link.cpp
|
|
device.cpp
|
|
defaults.cpp
|
|
)
|
|
|
|
qt_add_qml_module(quickshell-service-pipewire
|
|
URI Quickshell.Services.Pipewire
|
|
VERSION 0.1
|
|
DEPENDENCIES QtQml
|
|
)
|
|
|
|
qs_add_module_deps_light(quickshell-service-pipewire Quickshell)
|
|
|
|
install_qml_module(quickshell-service-pipewire)
|
|
|
|
target_link_libraries(quickshell-service-pipewire PRIVATE
|
|
Qt::Qml PkgConfig::pipewire
|
|
Qt::Quick # pch
|
|
)
|
|
|
|
qs_module_pch(quickshell-service-pipewire)
|
|
|
|
target_link_libraries(quickshell PRIVATE quickshell-service-pipewireplugin)
|