aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonny Svärd <jonny.svaerd@arm.com>2022-05-24 13:23:00 +0200
committerJonny Svärd <jonny.svaerd@arm.com>2022-05-24 14:41:14 +0200
commitd798c6ef0ae9fe9b1efacbf57135f9796927809e (patch)
treea0cb7641aef3fdc65c06f23ecef4b773658de33d
parentdeb120cb49f21929455f622d6024de0717791f45 (diff)
downloadethos-u-core-platform-d798c6ef0ae9fe9b1efacbf57135f9796927809e.tar.gz
Bugfix for tarmac traces being always enabled22.05-rc322.05
Change-Id: Ide11895f0ce96d48d14210253c25d2ac624cf856
-rw-r--r--targets/corstone-300/CMakeLists.txt11
1 files changed, 9 insertions, 2 deletions
diff --git a/targets/corstone-300/CMakeLists.txt b/targets/corstone-300/CMakeLists.txt
index a409a97..b129b71 100644
--- a/targets/corstone-300/CMakeLists.txt
+++ b/targets/corstone-300/CMakeLists.txt
@@ -60,11 +60,18 @@ include(CTest)
set(Python3_FIND_STRATEGY LOCATION)
find_package(Python3 COMPONENTS Interpreter)
ethosu_get_architecture(${ETHOSU_TARGET_NPU_CONFIG})
-set(ETHOSU_COMMAND_DEFAULT ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/../../scripts/run_ctest.py
+set(ETHOSU_COMMAND_OPTIONS
-t corstone-300
-a ethos-${ETHOSU_ARCH}
-m ${ETHOSU_NUM_MACS}
- $<$<BOOL:ETHOSU_CTEST_TARMAC_TRACE>:--tarmac>
+ CACHE INTERNAL "Default test command options")
+
+if (ETHOSU_CTEST_TARMAC_TRACE)
+ list(APPEND ETHOSU_COMMAND_OPTIONS "--tarmac")
+endif()
+
+set(ETHOSU_COMMAND_DEFAULT ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/../../scripts/run_ctest.py
+ ${ETHOSU_COMMAND_OPTIONS}
CACHE INTERNAL "Default test command")
# Enable trustzone support in core_software