forked from quickshell/quickshell
34 lines
663 B
CMake
34 lines
663 B
CMake
qt_add_library(quickshell-io STATIC
|
|
datastream.cpp
|
|
process.cpp
|
|
fileview.cpp
|
|
ipccomm.cpp
|
|
ipc.cpp
|
|
ipchandler.cpp
|
|
)
|
|
|
|
add_library(quickshell-io-init OBJECT init.cpp)
|
|
|
|
if (SOCKETS)
|
|
target_sources(quickshell-io PRIVATE socket.cpp)
|
|
endif()
|
|
|
|
qt_add_qml_module(quickshell-io
|
|
URI Quickshell.Io
|
|
VERSION 0.1
|
|
QML_FILES
|
|
FileView.qml
|
|
)
|
|
|
|
target_link_libraries(quickshell-io PRIVATE ${QT_DEPS})
|
|
target_link_libraries(quickshell-io-init PRIVATE ${QT_DEPS})
|
|
|
|
target_link_libraries(quickshell PRIVATE quickshell-ioplugin quickshell-io-init)
|
|
|
|
qs_pch(quickshell-io)
|
|
qs_pch(quickshell-ioplugin)
|
|
qs_pch(quickshell-io-init)
|
|
|
|
if (BUILD_TESTING)
|
|
add_subdirectory(test)
|
|
endif()
|