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