first commit

This commit is contained in:
flowerstonezl
2026-06-09 16:50:28 +08:00
commit 70f675a48b
93 changed files with 3802 additions and 0 deletions

28
CMakeLists.txt Normal file
View File

@@ -0,0 +1,28 @@
cmake_minimum_required(VERSION 3.16)
project(softbus_workspace LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
include(SoftbusPlatform)
include(SoftbusThirdParty)
include(SoftbusPackage)
add_subdirectory(src/softbus_core)
add_subdirectory(src/softbus_transport)
add_subdirectory(src/softbus_api)
add_subdirectory(src/softbus_opcua)
add_subdirectory(src/plugins/protocol_modbus)
add_subdirectory(src/plugins/protocol_canopen)
add_subdirectory(src/softbus_edge)
add_subdirectory(src/softbus_daemon)
message(STATUS "Softbus workspace configured for ${SOFTBUS_PLATFORM_NAME}")