blob: 552c82052be7ef8656a7d1b0b8ce1aba9a0e97d9 [file] [log] [blame]
#
# Copyright (c) 2022 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: Apache-2.0
#
cmake_minimum_required(VERSION 3.20.0)
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(os_mgmt_info)
FILE(GLOB app_sources
src/*.c
)
target_sources(app PRIVATE ${app_sources})
target_include_directories(app PRIVATE ${ZEPHYR_BASE}/subsys/mgmt/mcumgr/transport/include/mgmt/mcumgr/transport/)
target_include_directories(app PRIVATE ${ZEPHYR_BASE}/subsys/mgmt/mcumgr/grp/os_mgmt/include/)
if(DEFINED CONFIG_BUILD_DATE_TIME_TEST)
set(TEST_DATE_TIME_DIR ${PROJECT_BINARY_DIR}/test)
file(MAKE_DIRECTORY ${TEST_DATE_TIME_DIR})
file(WRITE ${TEST_DATE_TIME_DIR}/test_date.c "/* Auto generated file, do not edit */\n#include <stdint.h>\nuint8_t *test_date_time = __TIMESTAMP__;")
target_sources(app PRIVATE ${TEST_DATE_TIME_DIR}/test_date.c)
endif()