Issue 121 zephyr module cleanup west 0 8 0a1 (#122)

* Rm top-level west.yml; Cleanup manifests; Fix unit testing

* Cleanup sample

* Cleanup test CMakeLists

Co-authored-by: Gregory Shue <gregory.shue@legrand.us>
This commit is contained in:
Greg Shue
2020-09-17 07:58:06 -07:00
committed by GitHub
parent 19869dccdb
commit 5c2f198fd8
145 changed files with 1711 additions and 1761 deletions
+17 -4
View File
@@ -5,12 +5,23 @@
# The west manifest file for upstream Zephyr Project's Zephyr repo.
#
# Usage:
# west init -m https://github.com/bacnet-stack/bacnet-stack
# west config manifest.path zephyr/manifests/zp/zephyr
# west update
# NOTE: Requires west 0.8.0a1 or later (pip3 install west==0.8.0a1)
#
# Usage (from top of workspace):
# west
# --zephyr-base zephyr
# init
# -m https://github.com/bacnet-stack/bacnet-stack
# --mr <desired repo branch>
# --mf zephyr/manifests/zp/zephyr/west.yml
# --zephyr-base zephyr
# $workspace
# cd $workspace
# west update
# source zephyr/zephyr-env.sh
manifest:
version: 0.7
remotes:
- name: zephyrproject-rtos
url-base: https://github.com/zephyrproject-rtos
@@ -20,3 +31,5 @@ manifest:
revision: v2.3.0 # Latest integrated release
import: true
path: zephyr
self:
path: bacnet-stack
@@ -2,24 +2,9 @@
cmake_minimum_required(VERSION 3.13.1)
get_filename_component(MY_PROJECT_BASENAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
# Find the directory of the Zephyr module
string(REGEX REPLACE
"\/zephyr\/samples\/[a-zA-Z_\-\\\\/]*${MY_PROJECT_BASENAME}$" ""
MY_ZEPHYR_MODULE_SOURCE_DIR
${CMAKE_CURRENT_SOURCE_DIR})
list(APPEND ZEPHYR_EXTRA_MODULES
${MY_PROJECT_BASENAME} ${MY_ZEPHYR_MODULE_SOURCE_DIR}
)
# Add an absolute directory path to the CMake variable
# SYSCALL_INCLUDE_DIRS. This ensures that the syscall machinery will
# be able to find the module's syscalls.
#TODO: list(APPEND SYSCALL_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR})
get_filename_component(MY_PROJECT_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(${MY_PROJECT_BASENAME})
project(${MY_PROJECT_NAME})
target_sources(app PRIVATE src/main.c)
+22 -27
View File
@@ -3,42 +3,37 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
# Update include path for this module
list(APPEND BACNET_INCLUDE ${BACNET_BASE}/src)
string(REGEX REPLACE
"/zephyr/tests/[a-zA-Z_/-]*$" ""
BACNET_BASE
${CMAKE_CURRENT_SOURCE_DIR})
string(REGEX REPLACE
"/zephyr/tests/" "/src/"
BACNET_SRC_PATH
${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)
if(BOARD STREQUAL unit_testing)
file(RELATIVE_PATH BACNET_INCLUDE ${ZEPHYR_BASE} ${BACNET_BASE}/src)
list(APPEND INCLUDE ${BACNET_INCLUDE})
list(APPEND SOURCES
${BACNET_BASE}/src/${BACNET_FILE_SUBPATH}.c
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_SRC_PATH}.c
${BACNET_TEST_PATH}/src/main.c
)
include($ENV{ZEPHYR_BASE}/subsys/testsuite/unittest.cmake)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
else()
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_include_directories(app PRIVATE ${BACNET_BASE}/src)
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
endif()
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+22 -27
View File
@@ -3,42 +3,37 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
# Update include path for this module
list(APPEND BACNET_INCLUDE ${BACNET_BASE}/src)
string(REGEX REPLACE
"/zephyr/tests/[a-zA-Z_/-]*$" ""
BACNET_BASE
${CMAKE_CURRENT_SOURCE_DIR})
string(REGEX REPLACE
"/zephyr/tests/" "/src/"
BACNET_SRC_PATH
${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)
if(BOARD STREQUAL unit_testing)
file(RELATIVE_PATH BACNET_INCLUDE ${ZEPHYR_BASE} ${BACNET_BASE}/src)
list(APPEND INCLUDE ${BACNET_INCLUDE})
list(APPEND SOURCES
${BACNET_BASE}/src/${BACNET_FILE_SUBPATH}.c
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_SRC_PATH}.c
${BACNET_TEST_PATH}/src/main.c
)
include($ENV{ZEPHYR_BASE}/subsys/testsuite/unittest.cmake)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
else()
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_include_directories(app PRIVATE ${BACNET_BASE}/src)
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
endif()
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+22 -27
View File
@@ -3,42 +3,37 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
# Update include path for this module
list(APPEND BACNET_INCLUDE ${BACNET_BASE}/src)
string(REGEX REPLACE
"/zephyr/tests/[a-zA-Z_/-]*$" ""
BACNET_BASE
${CMAKE_CURRENT_SOURCE_DIR})
string(REGEX REPLACE
"/zephyr/tests/" "/src/"
BACNET_SRC_PATH
${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)
if(BOARD STREQUAL unit_testing)
file(RELATIVE_PATH BACNET_INCLUDE ${ZEPHYR_BASE} ${BACNET_BASE}/src)
list(APPEND INCLUDE ${BACNET_INCLUDE})
list(APPEND SOURCES
${BACNET_BASE}/src/${BACNET_FILE_SUBPATH}.c
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_SRC_PATH}.c
${BACNET_TEST_PATH}/src/main.c
)
include($ENV{ZEPHYR_BASE}/subsys/testsuite/unittest.cmake)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
else()
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_include_directories(app PRIVATE ${BACNET_BASE}/src)
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
endif()
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -2,35 +2,24 @@
cmake_minimum_required(VERSION 3.13.1)
list(APPEND BACNET_INCLUDE ../modules/lib/bacnet/src)
# Extract module path and names
string(REGEX REPLACE
"/zephyr/tests[a-zA-Z_/-]*$" ""
BACNET_BASE
${CMAKE_CURRENT_SOURCE_DIR})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,42 +3,37 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
# Update include path for this module
list(APPEND BACNET_INCLUDE ${BACNET_BASE}/src)
string(REGEX REPLACE
"/zephyr/tests/[a-zA-Z_/-]*$" ""
BACNET_BASE
${CMAKE_CURRENT_SOURCE_DIR})
string(REGEX REPLACE
"/zephyr/tests/" "/src/"
BACNET_SRC_PATH
${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)
if(BOARD STREQUAL unit_testing)
file(RELATIVE_PATH BACNET_INCLUDE ${ZEPHYR_BASE} ${BACNET_BASE}/src)
list(APPEND INCLUDE ${BACNET_INCLUDE})
list(APPEND SOURCES
${BACNET_BASE}/src/${BACNET_FILE_SUBPATH}.c
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_SRC_PATH}.c
${BACNET_TEST_PATH}/src/main.c
)
include($ENV{ZEPHYR_BASE}/subsys/testsuite/unittest.cmake)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
else()
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_include_directories(app PRIVATE ${BACNET_BASE}/src)
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
endif()
@@ -3,42 +3,37 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
# Update include path for this module
list(APPEND BACNET_INCLUDE ${BACNET_BASE}/src)
string(REGEX REPLACE
"/zephyr/tests/[a-zA-Z_/-]*$" ""
BACNET_BASE
${CMAKE_CURRENT_SOURCE_DIR})
string(REGEX REPLACE
"/zephyr/tests/" "/src/"
BACNET_SRC_PATH
${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)
if(BOARD STREQUAL unit_testing)
file(RELATIVE_PATH BACNET_INCLUDE ${ZEPHYR_BASE} ${BACNET_BASE}/src)
list(APPEND INCLUDE ${BACNET_INCLUDE})
list(APPEND SOURCES
${BACNET_BASE}/src/${BACNET_FILE_SUBPATH}.c
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_SRC_PATH}.c
${BACNET_TEST_PATH}/src/main.c
)
include($ENV{ZEPHYR_BASE}/subsys/testsuite/unittest.cmake)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
else()
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_include_directories(app PRIVATE ${BACNET_BASE}/src)
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
endif()
@@ -3,42 +3,37 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
# Update include path for this module
list(APPEND BACNET_INCLUDE ${BACNET_BASE}/src)
string(REGEX REPLACE
"/zephyr/tests/[a-zA-Z_/-]*$" ""
BACNET_BASE
${CMAKE_CURRENT_SOURCE_DIR})
string(REGEX REPLACE
"/zephyr/tests/" "/src/"
BACNET_SRC_PATH
${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)
if(BOARD STREQUAL unit_testing)
file(RELATIVE_PATH BACNET_INCLUDE ${ZEPHYR_BASE} ${BACNET_BASE}/src)
list(APPEND INCLUDE ${BACNET_INCLUDE})
list(APPEND SOURCES
${BACNET_BASE}/src/${BACNET_FILE_SUBPATH}.c
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_SRC_PATH}.c
${BACNET_TEST_PATH}/src/main.c
)
include($ENV{ZEPHYR_BASE}/subsys/testsuite/unittest.cmake)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
else()
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_include_directories(app PRIVATE ${BACNET_BASE}/src)
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
endif()
@@ -3,42 +3,37 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
# Update include path for this module
list(APPEND BACNET_INCLUDE ${BACNET_BASE}/src)
string(REGEX REPLACE
"/zephyr/tests/[a-zA-Z_/-]*$" ""
BACNET_BASE
${CMAKE_CURRENT_SOURCE_DIR})
string(REGEX REPLACE
"/zephyr/tests/" "/src/"
BACNET_SRC_PATH
${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)
if(BOARD STREQUAL unit_testing)
file(RELATIVE_PATH BACNET_INCLUDE ${ZEPHYR_BASE} ${BACNET_BASE}/src)
list(APPEND INCLUDE ${BACNET_INCLUDE})
list(APPEND SOURCES
${BACNET_BASE}/src/${BACNET_FILE_SUBPATH}.c
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_SRC_PATH}.c
${BACNET_TEST_PATH}/src/main.c
)
include($ENV{ZEPHYR_BASE}/subsys/testsuite/unittest.cmake)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
else()
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_include_directories(app PRIVATE ${BACNET_BASE}/src)
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
endif()
@@ -3,42 +3,37 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
# Update include path for this module
list(APPEND BACNET_INCLUDE ${BACNET_BASE}/src)
string(REGEX REPLACE
"/zephyr/tests/[a-zA-Z_/-]*$" ""
BACNET_BASE
${CMAKE_CURRENT_SOURCE_DIR})
string(REGEX REPLACE
"/zephyr/tests/" "/src/"
BACNET_SRC_PATH
${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)
if(BOARD STREQUAL unit_testing)
file(RELATIVE_PATH BACNET_INCLUDE ${ZEPHYR_BASE} ${BACNET_BASE}/src)
list(APPEND INCLUDE ${BACNET_INCLUDE})
list(APPEND SOURCES
${BACNET_BASE}/src/${BACNET_FILE_SUBPATH}.c
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_SRC_PATH}.c
${BACNET_TEST_PATH}/src/main.c
)
include($ENV{ZEPHYR_BASE}/subsys/testsuite/unittest.cmake)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
else()
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_include_directories(app PRIVATE ${BACNET_BASE}/src)
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
endif()
@@ -3,42 +3,37 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
# Update include path for this module
list(APPEND BACNET_INCLUDE ${BACNET_BASE}/src)
string(REGEX REPLACE
"/zephyr/tests/[a-zA-Z_/-]*$" ""
BACNET_BASE
${CMAKE_CURRENT_SOURCE_DIR})
string(REGEX REPLACE
"/zephyr/tests/" "/src/"
BACNET_SRC_PATH
${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)
if(BOARD STREQUAL unit_testing)
file(RELATIVE_PATH BACNET_INCLUDE ${ZEPHYR_BASE} ${BACNET_BASE}/src)
list(APPEND INCLUDE ${BACNET_INCLUDE})
list(APPEND SOURCES
${BACNET_BASE}/src/${BACNET_FILE_SUBPATH}.c
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_SRC_PATH}.c
${BACNET_TEST_PATH}/src/main.c
)
include($ENV{ZEPHYR_BASE}/subsys/testsuite/unittest.cmake)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
else()
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_include_directories(app PRIVATE ${BACNET_BASE}/src)
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
endif()
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+22 -27
View File
@@ -3,42 +3,37 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
# Update include path for this module
list(APPEND BACNET_INCLUDE ${BACNET_BASE}/src)
string(REGEX REPLACE
"/zephyr/tests/[a-zA-Z_/-]*$" ""
BACNET_BASE
${CMAKE_CURRENT_SOURCE_DIR})
string(REGEX REPLACE
"/zephyr/tests/" "/src/"
BACNET_SRC_PATH
${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)
if(BOARD STREQUAL unit_testing)
file(RELATIVE_PATH BACNET_INCLUDE ${ZEPHYR_BASE} ${BACNET_BASE}/src)
list(APPEND INCLUDE ${BACNET_INCLUDE})
list(APPEND SOURCES
${BACNET_BASE}/src/${BACNET_FILE_SUBPATH}.c
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_SRC_PATH}.c
${BACNET_TEST_PATH}/src/main.c
)
include($ENV{ZEPHYR_BASE}/subsys/testsuite/unittest.cmake)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
else()
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_include_directories(app PRIVATE ${BACNET_BASE}/src)
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
endif()
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+22 -27
View File
@@ -3,42 +3,37 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
# Update include path for this module
list(APPEND BACNET_INCLUDE ${BACNET_BASE}/src)
string(REGEX REPLACE
"/zephyr/tests/[a-zA-Z_/-]*$" ""
BACNET_BASE
${CMAKE_CURRENT_SOURCE_DIR})
string(REGEX REPLACE
"/zephyr/tests/" "/src/"
BACNET_SRC_PATH
${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)
if(BOARD STREQUAL unit_testing)
file(RELATIVE_PATH BACNET_INCLUDE ${ZEPHYR_BASE} ${BACNET_BASE}/src)
list(APPEND INCLUDE ${BACNET_INCLUDE})
list(APPEND SOURCES
${BACNET_BASE}/src/${BACNET_FILE_SUBPATH}.c
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_SRC_PATH}.c
${BACNET_TEST_PATH}/src/main.c
)
include($ENV{ZEPHYR_BASE}/subsys/testsuite/unittest.cmake)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
else()
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_include_directories(app PRIVATE ${BACNET_BASE}/src)
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
endif()
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+22 -27
View File
@@ -3,42 +3,37 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
# Update include path for this module
list(APPEND BACNET_INCLUDE ${BACNET_BASE}/src)
string(REGEX REPLACE
"/zephyr/tests/[a-zA-Z_/-]*$" ""
BACNET_BASE
${CMAKE_CURRENT_SOURCE_DIR})
string(REGEX REPLACE
"/zephyr/tests/" "/src/"
BACNET_SRC_PATH
${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)
if(BOARD STREQUAL unit_testing)
file(RELATIVE_PATH BACNET_INCLUDE ${ZEPHYR_BASE} ${BACNET_BASE}/src)
list(APPEND INCLUDE ${BACNET_INCLUDE})
list(APPEND SOURCES
${BACNET_BASE}/src/${BACNET_FILE_SUBPATH}.c
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_SRC_PATH}.c
${BACNET_TEST_PATH}/src/main.c
)
include($ENV{ZEPHYR_BASE}/subsys/testsuite/unittest.cmake)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
else()
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_include_directories(app PRIVATE ${BACNET_BASE}/src)
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
endif()
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -23
View File
@@ -3,34 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
add_definitions(-DBACNET_PROPERTY_LISTS=1)
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+22 -27
View File
@@ -3,42 +3,37 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
# Update include path for this module
list(APPEND BACNET_INCLUDE ${BACNET_BASE}/src)
string(REGEX REPLACE
"/zephyr/tests/[a-zA-Z_/-]*$" ""
BACNET_BASE
${CMAKE_CURRENT_SOURCE_DIR})
string(REGEX REPLACE
"/zephyr/tests/" "/src/"
BACNET_SRC_PATH
${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)
if(BOARD STREQUAL unit_testing)
file(RELATIVE_PATH BACNET_INCLUDE ${ZEPHYR_BASE} ${BACNET_BASE}/src)
list(APPEND INCLUDE ${BACNET_INCLUDE})
list(APPEND SOURCES
${BACNET_BASE}/src/${BACNET_FILE_SUBPATH}.c
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_SRC_PATH}.c
${BACNET_TEST_PATH}/src/main.c
)
include($ENV{ZEPHYR_BASE}/subsys/testsuite/unittest.cmake)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
else()
include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE)
project(${BACNET_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_include_directories(app PRIVATE ${BACNET_BASE}/src)
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
endif()
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)
+12 -21
View File
@@ -3,32 +3,23 @@
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})
get_filename_component(BACNET_FILE_BASENAME
${BACNET_BASE}
NAME)
string(REGEX REPLACE
"^[a-zA-Z_/-]*/zephyr/tests/" ""
BACNET_FILE_SUBPATH
${CMAKE_CURRENT_SOURCE_DIR})
# Add this module to the Zephyr build line
list(APPEND ZEPHYR_EXTRA_MODULES
${BACNET_BASE}
)
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_FILE_BASENAME})
project(${BACNET_NAME})
target_include_directories(app PRIVATE ${BACNET_INCLUDE})
target_sources(app PRIVATE
${BACNET_BASE}/test/${BACNET_FILE_SUBPATH}/src/main.c)
${BACNET_TEST_PATH}/src/main.c
)