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