phase 2 tcp

This commit is contained in:
flower_linux
2026-06-12 21:23:21 +08:00
parent 628ccf1409
commit ebff25e0d5
75 changed files with 3014 additions and 289 deletions

View File

@@ -104,3 +104,18 @@ function(softbus_apply_udev target)
target_compile_definitions(${target} PRIVATE SOFTBUS_HAS_UDEV=0)
endif()
endfunction()
function(softbus_apply_socketcan target)
if(WIN32)
set(SOFTBUS_HAS_SOCKETCAN OFF)
else()
include(CheckIncludeFileCXX)
check_include_file_cxx("linux/can.h" SOFTBUS_HAS_SOCKETCAN)
endif()
if(SOFTBUS_HAS_SOCKETCAN)
target_compile_definitions(${target} PRIVATE SOFTBUS_HAS_SOCKETCAN=1)
else()
target_compile_definitions(${target} PRIVATE SOFTBUS_HAS_SOCKETCAN=0)
message(WARNING "linux/can.h not found; SocketCAN will be simulated for ${target}")
endif()
endfunction()