# 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})