mirror of
https://github.com/eclipse/wakaama.git
synced 2025-05-08 23:31:37 +08:00

Working on the project is easier, when all modes and most other features are enabled by default. The baseline for CodeChecker needs to be adjusted, because more code is now analyzed. It just reports more findings of issues that were already around before.
35 lines
993 B
CMake
35 lines
993 B
CMake
cmake_minimum_required(VERSION 3.21)
|
|
|
|
project(lwm2mclient 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 POSIX_UDP)
|
|
set(WAKAAMA_PLATFORM POSIX)
|
|
add_subdirectory(../../../ wakaama_lib)
|
|
|
|
add_executable(lwm2mclient)
|
|
|
|
target_sources(
|
|
lwm2mclient
|
|
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 PRIVATE wakaama_static)
|