blob: 33e5a47718dcacf6051b511b505f7b8a46b620fb [file] [log] [blame]
#-------------------------------------------------------------------------------
# Copyright (c) 2023, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
#-------------------------------------------------------------------------------
# This is default configuration file for building TF-M SPE image for S+NS tests.
# This file to be included in to TF-M build via TFM_EXTRA_CONFIG_PATH command option.
# An alternative file can be pased for S test via CONFIG_TFM_REG_TESTS argument.
#-------------------------------------------------------------------------------
set(TEST_S ON CACHE BOOL "Whether to build S regression tests")
set(TFM_S_REG_TEST ON CACHE BOOL "Enable S regression test")
set(NS OFF CACHE BOOL "Enalbe NS side build")
set(TEST_S_ATTESTATION ON CACHE BOOL "Whether to build S regression Attestation tests")
set(TEST_S_CRYPTO ON CACHE BOOL "Whether to build S regression Crypto tests")
set(TEST_S_ITS ON CACHE BOOL "Whether to build S regression ITS tests")
set(TEST_S_PS ON CACHE BOOL "Whether to build S regression PS tests")
set(TEST_S_PLATFORM ON CACHE BOOL "Whether to build S regression Platform tests")
set(TEST_S_SFN_BACKEND ON CACHE BOOL "Whether to build S regression SFN tests")
set(TEST_S_FWU OFF CACHE BOOL "Whether to build S regression FWU tests")
set(TEST_S_IPC OFF CACHE BOOL "Whether to build S regression IPC tests")
set(TEST_S_FPU OFF CACHE BOOL "Whether to build S regression FPU tests")
#-------------------------------------------------------------------------------
# Use local repositories and avoid fetching them on evey clean build.
# A tempoarl settings to be remove later.
#-------------------------------------------------------------------------------
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/localrepos.cmake)
include(${CMAKE_CURRENT_SOURCE_DIR}/localrepos.cmake)
endif()