mirror of
https://github.com/eclipse/wakaama.git
synced 2025-05-08 23:31:37 +08:00
37 lines
1.0 KiB
CMake
37 lines
1.0 KiB
CMake
cmake_minimum_required(VERSION 3.21)
|
|
|
|
project(lwm2mclient_tinydtls C)
|
|
|
|
set(WAKAAMA_MODE_CLIENT ON)
|
|
set(WAKAAMA_MODE_SERVER OFF)
|
|
set(WAKAAMA_MODE_BOOTSTRAP_SERVER OFF)
|
|
set(WAKAAMA_CLIENT_INITIATED_BOOTSTRAP ON)
|
|
set(WAKAAMA_DATA_SENML_JSON ON)
|
|
set(WAKAAMA_DATA_SENML_CBOR OFF)
|
|
set(WAKAAMA_CLI ON)
|
|
set(WAKAAMA_TRANSPORT TINYDTLS)
|
|
set(WAKAAMA_PLATFORM POSIX)
|
|
add_subdirectory(../../../ wakaama_lib)
|
|
|
|
add_executable(lwm2mclient_tinydtls)
|
|
|
|
target_sources(
|
|
lwm2mclient_tinydtls
|
|
PRIVATE ../common/lwm2mclient.c
|
|
../common/lwm2mclient.h
|
|
../common/object_access_control.c
|
|
../common/object_connectivity_moni.c
|
|
../common/object_connectivity_stat.c
|
|
../common/object_device.c
|
|
../common/object_firmware.c
|
|
../common/object_location.c
|
|
../common/object_security.c
|
|
../common/object_server.c
|
|
../common/object_test.c
|
|
../common/system_api.c
|
|
)
|
|
|
|
target_link_libraries(lwm2mclient_tinydtls PRIVATE wakaama_static)
|
|
|
|
enable_testing()
|