1#
2# Copyright (c) 2020 Nordic Semiconductor ASA
3#
4# SPDX-License-Identifier: Apache-2.0
5#
6
7cmake_minimum_required(VERSION 3.13.1)
8
9find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
10project(test7_suit9_simple)
11include(../../cmake/test_template.cmake)
12
13set(py_command
14  ${PYTHON_EXECUTABLE}
15  ${CMAKE_CURRENT_LIST_DIR}/../../../zcbor/zcbor.py
16  code
17  -c ${CMAKE_CURRENT_LIST_DIR}/../../cases/manifest9_simple.cddl
18  --output-cmake ${PROJECT_BINARY_DIR}/manifest9_simple.cmake
19  -t
20  SUIT_Envelope
21  SUIT_Manifest
22  -d
23  ${bit_arg}
24  )
25
26execute_process(
27  COMMAND ${py_command}
28  COMMAND_ERROR_IS_FATAL ANY
29)
30
31include(${PROJECT_BINARY_DIR}/manifest9_simple.cmake)
32
33target_link_libraries(manifest9_simple PRIVATE zephyr_interface)
34target_link_libraries(app PRIVATE manifest9_simple)
35