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