Files
softbus_OPC/CMakeLists.txt

40 lines
1.3 KiB
CMake
Raw Permalink Normal View History

2026-06-09 16:50:28 +08:00
cmake_minimum_required(VERSION 3.16)
2026-06-12 18:34:49 +08:00
project(softbus_workspace LANGUAGES CXX C)
2026-06-09 16:50:28 +08:00
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)
2026-06-24 16:25:02 +08:00
add_subdirectory(src/softbus_json)
add_subdirectory(src/softbus_net)
add_subdirectory(src/softbus_modbus)
2026-06-09 16:50:28 +08:00
add_subdirectory(src/softbus_core)
2026-06-11 19:00:49 +08:00
add_subdirectory(src/softbus_registry)
add_subdirectory(src/softbus_bus)
2026-06-09 16:50:28 +08:00
add_subdirectory(src/softbus_transport)
add_subdirectory(src/softbus_api)
2026-06-11 19:00:49 +08:00
add_subdirectory(src/softbus_command)
add_subdirectory(src/softbus_pipeline)
add_subdirectory(src/softbus_monitor)
add_subdirectory(src/softbus_storage)
2026-06-09 16:50:28 +08:00
add_subdirectory(src/softbus_opcua)
2026-06-12 21:23:21 +08:00
add_subdirectory(src/softbus_canopen_common)
2026-06-09 16:50:28 +08:00
add_subdirectory(src/plugins/protocol_modbus)
add_subdirectory(src/plugins/protocol_canopen)
add_subdirectory(src/softbus_edge)
add_subdirectory(src/softbus_daemon)
2026-06-11 19:00:49 +08:00
add_subdirectory(tools)
2026-06-09 16:50:28 +08:00
message(STATUS "Softbus workspace configured for ${SOFTBUS_PLATFORM_NAME}")