mirror of
https://github.com/kavishdevar/librepods.git
synced 2026-04-02 03:09:02 +00:00
feat(linux): add librepods-ctl CLI tool for IPC control (#494)
* feat(linux): expanded IPC socket handler with CLI command support * feat(linux): added librepods-ctl CLI tool for IPC control * build(linux): added librepods-ctl as a seperate binary * docs(linux): added CLI control usage to README
This commit is contained in:
committed by
GitHub
parent
b81e420398
commit
af2622b68e
@@ -78,6 +78,16 @@ target_link_libraries(librepods
|
||||
PRIVATE Qt6::Quick Qt6::Widgets Qt6::Bluetooth Qt6::DBus OpenSSL::SSL OpenSSL::Crypto ${PULSEAUDIO_LIBRARIES}
|
||||
)
|
||||
|
||||
qt_add_executable(librepods-ctl
|
||||
librepods-ctl.cpp
|
||||
)
|
||||
target_link_libraries(librepods-ctl
|
||||
PRIVATE Qt6::Core Qt6::Network
|
||||
)
|
||||
install(TARGETS librepods-ctl
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
|
||||
target_include_directories(librepods PRIVATE ${PULSEAUDIO_INCLUDE_DIRS})
|
||||
|
||||
include(GNUInstallDirs)
|
||||
|
||||
Reference in New Issue
Block a user