test: update how unit tests set sources

Replaces cases of setting SOURCES before calling find_package with
proper target_sources.

Signed-off-by: Yuval Peress <peress@google.com>
This commit is contained in:
Yuval Peress 2022-10-17 22:15:21 -06:00 committed by Carles Cufí
commit f460c21578
39 changed files with 205 additions and 136 deletions

View file

@ -3,5 +3,5 @@
cmake_minimum_required(VERSION 3.20.0)
project(base64)
set(SOURCES main.c)
find_package(Zephyr COMPONENTS unittest REQUIRED HINTS $ENV{ZEPHYR_BASE})
target_sources(testbinary PRIVATE main.c)

View file

@ -3,5 +3,5 @@
cmake_minimum_required(VERSION 3.20.0)
project(lib_os_cbprintf)
set(SOURCES main.c)
find_package(Zephyr COMPONENTS unittest REQUIRED HINTS $ENV{ZEPHYR_BASE})
target_sources(testbinary PRIVATE main.c)

View file

@ -3,5 +3,5 @@
cmake_minimum_required(VERSION 3.20.0)
project(crc)
set(SOURCES main.c)
find_package(Zephyr COMPONENTS unittest REQUIRED HINTS $ENV{ZEPHYR_BASE})
target_sources(testbinary PRIVATE main.c)

View file

@ -3,7 +3,5 @@
cmake_minimum_required(VERSION 3.20.0)
project(base64)
set(SOURCES
main.c
)
find_package(Zephyr COMPONENTS unittest REQUIRED HINTS $ENV{ZEPHYR_BASE})
target_sources(testbinary PRIVATE main.c)

View file

@ -3,10 +3,11 @@
cmake_minimum_required(VERSION 3.20.0)
project(list)
set(SOURCES
main.c
slist.c
dlist.c
sflist.c
)
find_package(Zephyr COMPONENTS unittest REQUIRED HINTS $ENV{ZEPHYR_BASE})
target_sources(testbinary
PRIVATE
main.c
slist.c
dlist.c
sflist.c
)

View file

@ -3,5 +3,5 @@
cmake_minimum_required(VERSION 3.20.0)
project(math_extras)
set(SOURCES main.c)
find_package(Zephyr COMPONENTS unittest REQUIRED HINTS $ENV{ZEPHYR_BASE})
target_sources(testbinary PRIVATE main.c)

View file

@ -3,5 +3,5 @@
cmake_minimum_required(VERSION 3.20.0)
project(lib_net_timeout)
set(SOURCES main.c)
find_package(Zephyr COMPONENTS unittest REQUIRED HINTS $ENV{ZEPHYR_BASE})
target_sources(testbinary PRIVATE main.c)

View file

@ -3,5 +3,5 @@
cmake_minimum_required(VERSION 3.20.0)
project(rbtree)
set(SOURCES main.c)
find_package(Zephyr COMPONENTS unittest REQUIRED HINTS $ENV{ZEPHYR_BASE})
target_sources(testbinary PRIVATE main.c)

View file

@ -4,5 +4,12 @@
cmake_minimum_required(VERSION 3.20.0)
project(timeutil)
set(SOURCES main.c test_gmtime.c test_s32.c test_s64.c test_sync.c)
find_package(Zephyr COMPONENTS unittest REQUIRED HINTS $ENV{ZEPHYR_BASE})
target_sources(testbinary
PRIVATE
main.c
test_gmtime.c
test_s32.c
test_s64.c
test_sync.c
)

View file

@ -3,5 +3,5 @@
cmake_minimum_required(VERSION 3.20.0)
project(util)
set(SOURCES main.c maincxx.cxx ../../../lib/os/dec.c)
find_package(Zephyr COMPONENTS unittest REQUIRED HINTS $ENV{ZEPHYR_BASE})
target_sources(testbinary PRIVATE main.c maincxx.cxx ${ZEPHYR_BASE}/lib/os/dec.c)

View file

@ -1,5 +1,5 @@
# SPDX-License-Identifier: Apache-2.0
project(winstream)
cmake_minimum_required(VERSION 3.20.0)
set(SOURCES main.c)
find_package(Zephyr COMPONENTS unittest REQUIRED HINTS $ENV{ZEPHYR_BASE})
target_sources(testbinary PRIVATE main.c)