# SPDX-License-Identifier: MIT cmake_minimum_required(VERSION 3.13.1) # Extract module path and names string(REGEX REPLACE "/zephyr/tests/[a-zA-Z_/-]*$" "" BACNET_BASE ${CMAKE_CURRENT_SOURCE_DIR}) string(REGEX REPLACE "/zephyr/tests/" "/test/" BACNET_TEST_PATH ${CMAKE_CURRENT_SOURCE_DIR}) get_filename_component(BACNET_NAME ${BACNET_BASE} NAME) # Update include path for this module list(APPEND BACNET_INCLUDE ${BACNET_BASE}/src) include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE) project(${BACNET_NAME}) target_include_directories(app PRIVATE ${BACNET_INCLUDE}) target_sources(app PRIVATE ${BACNET_TEST_PATH}/src/main.c )