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(test2_simple)
11include(../../cmake/test_template.cmake)
12
13set(py_command
14  zcbor
15  code
16  -c ${CMAKE_CURRENT_LIST_DIR}/../../cases/pet.cddl
17  --output-cmake ${PROJECT_BINARY_DIR}/pet.cmake
18  -t Pet
19  -e
20  ${bit_arg}
21  --short-names
22  --file-header ${CMAKE_CURRENT_LIST_DIR}/file_header_copyright.txt
23  )
24
25execute_process(
26  COMMAND ${py_command}
27  COMMAND_ERROR_IS_FATAL ANY
28  )
29
30include(${PROJECT_BINARY_DIR}/pet.cmake)
31
32target_link_libraries(pet PRIVATE zephyr_interface)
33target_link_libraries(app PRIVATE pet)
34
35