Files
softbus_OPC/src/softbus_edge/CMakeLists.txt

32 lines
795 B
CMake
Raw Normal View History

2026-06-12 18:34:49 +08:00
# role: edge 用于采集物理设备数据,并将其转换为软总线数据模型
2026-06-09 16:50:28 +08:00
softbus_package(softbus_edge)
add_executable(softbus_edge
src/main.cpp
src/MockModbusIngress.cpp
2026-06-12 18:34:49 +08:00
src/ModbusIngress.cpp
src/ModbusChannel.cpp
src/ModbusEgress.cpp
src/PhysicalRegistry.cpp
src/EdgeConfig.cpp
src/EdgeRuntime.cpp
2026-06-09 16:50:28 +08:00
src/UplinkClient.cpp
src/DeviceFactory.cpp
src/DeviceDiscovery.cpp
2026-06-11 19:00:49 +08:00
src/ShadowChannelStore.cpp
src/CommandExecutor.cpp
2026-06-09 16:50:28 +08:00
)
softbus_export_include(softbus_edge "${CMAKE_CURRENT_SOURCE_DIR}/include")
2026-06-11 19:00:49 +08:00
target_link_libraries(softbus_edge PRIVATE
softbus_core
softbus_registry
softbus_transport
softbus_api
asio
)
2026-06-12 18:34:49 +08:00
# 添加 libmodbus 库
softbus_apply_libmodbus(softbus_edge)
2026-06-09 16:50:28 +08:00
softbus_apply_platform_libs(softbus_edge)