wakaama/examples/client/tinydtls/CMakeLists.txt
Lukas Woodtli 1cc77834c6 test: Add action dedicated to integration tests
This way it's easier to handle the different kind of tests.
2024-12-17 16:32:13 +01:00

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()