AdvancedControllerRemoteCPP/lib/CMakeLists.txt

17 lines
527 B
CMake

# Protocol client library: RemoteClient (blocking, one port) and ControllerLink
# (RemoteClient in its own thread, results as Qt signals - for GUI applications).
# Needs Qt 6 Core and SerialPort only.
qt_add_library(AdvancedControllerRemote STATIC
remoteclient.h
remoteclient.cpp
controllerlink.h
controllerlink.cpp
)
target_link_libraries(AdvancedControllerRemote
PUBLIC Qt6::Core
PRIVATE Qt6::SerialPort
)
target_include_directories(AdvancedControllerRemote INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})