# This is the CMakeCache file.
# For build in directory: d:/prj/Perforce/Nordic/BMS-O/DEV_JSC/apps_file_system/sys_heap/build/tfm
# It was generated by CMake: D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/bin/cmake.exe
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//Include COSE key-id in initial attestation token
ATTEST_INCLUDE_COSE_KEY_ID:BOOL=OFF

//Include optional claims in initial attestation token
ATTEST_INCLUDE_OPTIONAL_CLAIMS:BOOL=ON

//Whether to build BL1
BL1:BOOL=OFF

//BL1 Header size
BL1_HEADER_SIZE:STRING=0x000

//BL1 Trailer size
BL1_TRAILER_SIZE:STRING=0x000

//Whether to build BL2
BL2:BOOL=FALSE

//BL2 Header size
BL2_HEADER_SIZE:STRING=0x000

//BL2 Trailer size
BL2_TRAILER_SIZE:STRING=0x000

//Path to a program.
CMAKE_ADDR2LINE:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-addr2line.exe

//Path to a program.
CMAKE_AR:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-ar.exe

//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_ASM_COMPILER_AR:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc-ar.exe

//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_ASM_COMPILER_RANLIB:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc-ranlib.exe

//Flags used by the ASM compiler during all build types.
CMAKE_ASM_FLAGS:STRING=-mcpu=cortex-m33+nodsp

//Flags used by the ASM compiler during DEBUG builds.
CMAKE_ASM_FLAGS_DEBUG:STRING=-g

//Flags used by the ASM compiler during MINSIZEREL builds.
CMAKE_ASM_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the ASM compiler during RELEASE builds.
CMAKE_ASM_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the ASM compiler during RELWITHDEBINFO builds.
CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Build type: [Debug, Release, RelWithDebInfo, MinSizeRel]
CMAKE_BUILD_TYPE:STRING=Debug

//Path to a program.
CMAKE_CXX_COMPILER:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++.exe

//C compiler
CMAKE_C_COMPILER:STRING=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe

//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_AR:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc-ar.exe

//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_RANLIB:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc-ranlib.exe

//Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING=-mcpu=cortex-m33+nodsp

//Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g

//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Path to a program.
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND

//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=

//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON

//Output installation message generated by the install() command[ALWAYS,LAZY,NEVER]
CMAKE_INSTALL_MESSAGE:BOOL=NEVER

CMAKE_INSTALL_PREFIX:PATH=D:/prj/Perforce/Nordic/BMS-O/DEV_JSC/apps_file_system/sys_heap/build/tfm/install

//Path to a program.
CMAKE_LINKER:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-ld.exe

//Program used to build from build.ninja files.
CMAKE_MAKE_PROGRAM:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/bin/ninja.exe

//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_NM:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-nm.exe

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objcopy.exe

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-objdump.exe

//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=Trusted Firmware M

//Value Computed by CMake
CMAKE_PROJECT_VERSION:STATIC=1.6.0

//Value Computed by CMake
CMAKE_PROJECT_VERSION_MAJOR:STATIC=1

//Value Computed by CMake
CMAKE_PROJECT_VERSION_MINOR:STATIC=6

//Value Computed by CMake
CMAKE_PROJECT_VERSION_PATCH:STATIC=0

//Value Computed by CMake
CMAKE_PROJECT_VERSION_TWEAK:STATIC=

//Path to a program.
CMAKE_RANLIB:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-ranlib.exe

//Path to a program.
CMAKE_READELF:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-readelf.exe

//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO

//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_STRIP:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-strip.exe

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE

//No help, variable specified on the command line.
CONFIG_BOOTLOADER_MCUBOOT:UNINITIALIZED=TRUE

//Use NFCT pins as GPIOs.
CONFIG_NFCT_PINS_AS_GPIOS:BOOL=OFF

//Disable build logs
CONFIG_TFM_BUILD_LOG_QUIET:BOOL=ON

//The maximal number of secure services that are connected or requested
// at the same time
CONFIG_TFM_CONN_HANDLE_MAX_NUM:STRING=8

//Enable the doorbell APIs
CONFIG_TFM_DOORBELL_API:BOOL=ON

//FP ABI type in SPE and NSPE: soft-Software ABI, hard-Hardware
// ABI
CONFIG_TFM_FP:STRING=soft

//On fatal errors in the secure firmware, halt instead of rebooting.
CONFIG_TFM_HALT_ON_CORE_PANIC:BOOL=y

//Enable/disable lazy stacking
CONFIG_TFM_LAZY_STACKING:BOOL=OFF

//Disable the memory usage report
CONFIG_TFM_MEMORY_USAGE_QUIET:BOOL=ON

//Parse manifest quietly
CONFIG_TFM_PARSE_MANIFEST_QUIET:BOOL=ON

//Disable printing of partition configuration during build
CONFIG_TFM_PARTITION_QUIET:BOOL=ON

//The SPM backend [IPC, SFN]
CONFIG_TFM_SPM_BACKEND:STRING=IPC

//Cross-compilation triplet
CROSS_COMPILE:STRING=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi

//Disable PSA Crypto AEAD module
CRYPTO_AEAD_MODULE_DISABLED:BOOL=TRUE

//Disable PSA Crypto asymmetric key encryption module
CRYPTO_ASYM_ENCRYPT_MODULE_DISABLED:BOOL=TRUE

//Disable PSA Crypto asymmetric key signature module
CRYPTO_ASYM_SIGN_MODULE_DISABLED:BOOL=TRUE

//Disable PSA Crypto Cipher module
CRYPTO_CIPHER_MODULE_DISABLED:BOOL=TRUE

//The max number of concurrent operations that can be active (allocated)
// at any time in Crypto
CRYPTO_CONC_OPER_NUM:STRING=1

//Heap size for the crypto backend
CRYPTO_ENGINE_BUF_SIZE:STRING=1

//Disable PSA Crypto Hash module
CRYPTO_HASH_MODULE_DISABLED:BOOL=TRUE

//Whether to enable the crypto hardware accelerator on supported
// platforms
CRYPTO_HW_ACCELERATOR:BOOL=True

//Default size of the internal scratch buffer used for PSA FF IOVec
// allocations
CRYPTO_IOVEC_BUFFER_SIZE:STRING=1024

//Disable PSA Crypto key derivation module
CRYPTO_KEY_DERIVATION_MODULE_DISABLED:BOOL=TRUE

//Disable PSA Crypto Key module
CRYPTO_KEY_MODULE_DISABLED:BOOL=TRUE

//Disable PSA Crypto MAC module
CRYPTO_MAC_MODULE_DISABLED:BOOL=TRUE

//Use stored NV seed to provide entropy
CRYPTO_NV_SEED:BOOL=OFF

//Disable PSA Crypto random number generator module
CRYPTO_RNG_MODULE_DISABLED:BOOL=FALSE

//No help, variable specified on the command line.
CRYPTO_STORAGE_DISABLED:UNINITIALIZED=TRUE

//Debug authentication setting. [CHIP_DEFAULT, NONE, NS_ONLY, FULL
DEBUG_AUTHENTICATION:STRING=CHIP_DEFAULT

FETCHCONTENT_BASE_DIR:STRING=D:/prj/Perforce/Nordic/BMS-O/DEV_JSC/apps_file_system/sys_heap/build/tfm/lib/ext

//Disables all attempts to download or update content and assumes
// source dirs already exist
FETCHCONTENT_FULLY_DISCONNECTED:BOOL=OFF

//Enables QUIET option for all content population
FETCHCONTENT_QUIET:BOOL=ON

//Enables UPDATE_DISCONNECTED behavior for all content population
FETCHCONTENT_UPDATES_DISCONNECTED:BOOL=OFF

//Whether to forward all PSA RoT messages to a Secure Enclave
FORWARD_PROT_MSG:BOOL=OFF

//Path to the Nordic HAL (or DOWNLOAD to fetch automatically)
HAL_NORDIC_PATH:PATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/v2.2.0/modules/hal/nordic

//Remote of the Nordic HAL to download
HAL_NORDIC_REMOTE:STRING=https://github.com/zephyrproject-rtos/hal_nordic

//Version of the Nordic HAL to download
HAL_NORDIC_VERSION:STRING=004b62c0b74c62bd8489e0a702a498899e0463d1

//Size of the ITS internal data transfer buffer (defaults to ITS_MAX_ASSET_SIZE
// if not set)
ITS_BUF_SIZE:STRING=

//Create flash FS if it doesn't exist for Internal Trusted Storage
// partition
ITS_CREATE_FLASH_LAYOUT:BOOL=ON

//The maximum asset size to be stored in the Internal Trusted Storage
// area
ITS_MAX_ASSET_SIZE:STRING=512

//The maximum number of assets to be stored in the Internal Trusted
// Storage area
ITS_NUM_ASSETS:STRING=10

//Enable emulated RAM FS for platforms that don't have flash for
// Internal Trusted Storage partition
ITS_RAM_FS:BOOL=OFF

//Validate filesystem metadata every time it is read from flash
ITS_VALIDATE_METADATA_FROM_FLASH:BOOL=ON

//Build type of Mbed Crypto library
MBEDCRYPTO_BUILD_TYPE:STRING=relwithdebinfo

//The URL (or path) to retrieve MbedTLS from.
MBEDCRYPTO_GIT_REMOTE:STRING=https://github.com/Mbed-TLS/mbedtls.git

//Path to Mbed Crypto (or DOWNLOAD to fetch automatically
MBEDCRYPTO_PATH:PATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/v2.2.0/nrfxlib/nrf_security/tfm

//The version of Mbed Crypto to use
MBEDCRYPTO_VERSION:STRING=mbedtls-3.1.0

//No help, variable specified on the command line.
MCUBOOT_IMAGE_NUMBER:UNINITIALIZED=1

//Path to MCUboot (or DOWNLOAD to fetch automatically
MCUBOOT_PATH:PATH=DOWNLOAD

//The version of MCUboot to use
MCUBOOT_VERSION:STRING=v1.9.0

//Allow system reset calls from Non-Secure
NRF_ALLOW_NON_SECURE_RESET:BOOL=ON

//No help, variable specified on the command line.
NRF_DIR:UNINITIALIZED=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/v2.2.0/nrf

//Initialize nRF peripherals at boot
NRF_HW_INIT_NRF_PERIPHERALS:BOOL=ON

//Initialize internal architecture state at boot
NRF_HW_INIT_RESET_ON_BOOT:BOOL=ON

//Enable non-secure secondary partition
NRF_NS_SECONDARY:BOOL=1

//Enable non-secure storage partition
NRF_NS_STORAGE:BOOL=ON

//Use Nordic provisioning implementation
NRF_PROVISIONING:BOOL=OFF

//No help, variable specified on the command line.
NRF_SECURITY_SETTINGS:UNINITIALIZED=ZEPHYR_DOTCONFIG=D:/prj/Perforce/Nordic/BMS-O/DEV_JSC/apps_file_system/sys_heap/build/zephyr/.config GCC_M_CPU=cortex-m33 ARM_MBEDTLS_PATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/v2.2.0/mbedtls ZEPHYR_AUTOCONF=D:/prj/Perforce/Nordic/BMS-O/DEV_JSC/apps_file_system/sys_heap/build/zephyr/include/generated/autoconf.h

//Whether to build NS app
NS:BOOL=FALSE

//Enable null-pointer dereference detection for    priviliged and
// unpriviliged secure reads and writes on supported platforms.
//    Can be used to debug faults in the SPE.    Note that null-pointer
// dereferences from the NSPE    will trigger SecureFaults even
// without this option enabled.    May require more MPU regions
// than are available depending on the configuration.
NULL_POINTER_EXCEPTION_DETECTION:BOOL=FALSE

//Number of mailbox queue slots
NUM_MAILBOX_QUEUE_SLOT:BOOL=1

//Enable OTP/NV_COUNTERS emulation in RAM. Has no effect on non-default
// implementations of the OTP and NV_COUNTERS
OTP_NV_COUNTERS_RAM_EMULATION:BOOL=OFF

//Use default attest hal implementation.
PLATFORM_DEFAULT_ATTEST_HAL:BOOL=OFF

//Whether to use default BL1 or platform-specific one
PLATFORM_DEFAULT_BL1:STRING=ON

//Use default crypto keys implementation.
PLATFORM_DEFAULT_CRYPTO_KEYS:BOOL=OFF

//Use default initial attestation_key.
PLATFORM_DEFAULT_IAK:BOOL=OFF

//Use default nv counter implementation.
PLATFORM_DEFAULT_NV_COUNTERS:BOOL=OFF

//Use default NV seed implementation.
PLATFORM_DEFAULT_NV_SEED:BOOL=OFF

//Use trusted on-chip flash to implement OTP memory
PLATFORM_DEFAULT_OTP:BOOL=OFF

//Use OTP memory with write support
PLATFORM_DEFAULT_OTP_WRITEABLE:BOOL=OFF

//Use default provisioning implementation
PLATFORM_DEFAULT_PROVISIONING:BOOL=OFF

//Use default root of trust public key.
PLATFORM_DEFAULT_ROTPK:BOOL=OFF

//Use default uart stdout implementation.
PLATFORM_DEFAULT_UART_STDOUT:BOOL=OFF

//Platform supports FLIH IRQ tests
PLATFORM_FLIH_IRQ_TEST_SUPPORT:BOOL=ON

//Whether to enable FVP or FPGA build of the platform.
PLATFORM_IS_FVP:BOOL=FALSE

//Disable Non-volatile counter module
PLATFORM_NV_COUNTER_MODULE_DISABLED:BOOL=TRUE

//Whether to use psa-adac secure debug.
PLATFORM_PSA_ADAC_SECURE_DEBUG:BOOL=FALSE

//Path to source dir of psa-adac.
PLATFORM_PSA_ADAC_SOURCE_PATH:PATH=DOWNLOAD

//The version of psa-adac to use.
PLATFORM_PSA_ADAC_VERSION:STRING=427923cc0152578d536fb2065154d5d0dd874910

//Platform supports SLIH IRQ tests
PLATFORM_SLIH_IRQ_TEST_SUPPORT:BOOL=ON

//PSA API test target
PSA_API_TEST_TARGET:STRING=nrf9160

//Path to PSA arch tests (or DOWNLOAD to fetch automatically
PSA_ARCH_TESTS_PATH:PATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/v2.2.0/modules/tee/tf-m/psa-arch-tests

//The version of PSA arch tests to use
PSA_ARCH_TESTS_VERSION:STRING=f7e8495

//Enable MM-IOVEC
PSA_FRAMEWORK_HAS_MM_IOVEC:BOOL=OFF

//The maximum permitted size for block in psa_fwu_write, in bytes.
PSA_FWU_MAX_BLOCK_SIZE:STRING=1024

//Create flash FS if it doesn't exist for Protected Storage partition
PS_CREATE_FLASH_LAYOUT:BOOL=ON

//The AEAD algorithm to use for authenticated encryption in Protected
// Storage
PS_CRYPTO_AEAD_ALG:STRING=PSA_ALG_CCM

//Enable encryption for Protected Storage partition
PS_ENCRYPTION:BOOL=ON

//The maximum asset size to be stored in the Protected Storage
// area
PS_MAX_ASSET_SIZE:STRING=2048

//The maximum number of assets to be stored in the Protected Storage
// area
PS_NUM_ASSETS:STRING=10

//Enable emulated RAM FS for platforms that don't have flash for
// Protected Storage partition
PS_RAM_FS:BOOL=OFF

//Enable rollback protection for Protected Storage partition
PS_ROLLBACK_PROTECTION:BOOL=ON

//Validate filesystem metadata every time it is read from flash
PS_VALIDATE_METADATA_FROM_FLASH:BOOL=ON

//No help, variable specified on the command line.
PYTHON_PREFER:UNINITIALIZED=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/bin/python.exe

//Path to a program.
PYTHON_PREFER_EXECUTABLE:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/bin/python.exe

//No help, variable specified on the command line.
Python3_EXECUTABLE:UNINITIALIZED=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/bin/python.exe

//Enable secure UART1
SECURE_UART1:BOOL=OFF

//Use symmetric crypto for inital attestation
SYMMETRIC_INITIAL_ATTESTATION:BOOL=OFF

//Whether to build BL1_1 tests
TEST_BL1_1:BOOL=OFF

//Whether to build BL1_2 tests
TEST_BL1_2:BOOL=OFF

//Whether to build NS regression tests
TEST_NS:BOOL=OFF

//Which (if any) of the PSA API tests should be compiled
TEST_PSA_API:STRING=

//Whether to build S regression tests
TEST_S:BOOL=OFF

//Whether to build the binary for lcov tools
TFM_CODE_COVERAGE:BOOL=OFF

//Enable code sharing between MCUboot and secure firmware
TFM_CODE_SHARING:PATH=OFF

//Test CFB cryptography mode
TFM_CRYPTO_TEST_ALG_CFB:BOOL=OFF

//Test OFB cryptography mode
TFM_CRYPTO_TEST_ALG_OFB:BOOL=OFF

//Add debug symbols. Note that setting CMAKE_BUILD_TYPE to Debug
// or RelWithDebInfo will also add debug symbols.
TFM_DEBUG_SYMBOLS:BOOL=ON

//Provision with dummy values. NOT to be used in production
TFM_DUMMY_PROVISIONING:BOOL=OFF

//On fatal errors in the secure firmware, capture info about the
// exception. Print the info if the SPM log level is sufficient.
TFM_EXCEPTION_INFO_DUMP:BOOL=OFF

//Path to extra cmake config file
TFM_EXTRA_CONFIG_PATH:PATH=

//Path to extra generated file list. Appended to stardard TFM generated
// file list.
TFM_EXTRA_GENERATED_FILE_LIST_PATH:PATH=

//Extra manifest list file(s), used to list extra Secure Partition
// manifests.
TFM_EXTRA_MANIFEST_LIST_FILES:FILEPATH=

//List of extra Secure Partitions directories. An extra Secure
// Parition folder contains source code, CMakeLists.txt and manifest
// files
TFM_EXTRA_PARTITION_PATHS:PATH=

//Fault injection hardening profile [OFF, LOW, MEDIUM, HIGH]
TFM_FIH_PROFILE:STRING=OFF

//Bootloader configure file for Firmware Update partition
TFM_FWU_BOOTLOADER_LIB:STRING=mcuboot

//Size of the FWU internal data transfer buffer (defaults to PSA_FWU_MAX_BLOCK_SIZE
// if not set)
TFM_FWU_BUF_SIZE:STRING=

//Path to which to install TF-M files
TFM_INSTALL_PATH:PATH=D:/prj/Perforce/Nordic/BMS-O/DEV_JSC/apps_file_system/sys_heap/build/tfm/install

//Isolation level
TFM_ISOLATION_LEVEL:STRING=1

//The size of the tag used in ITS encryption in bytes
TFM_ITS_AUTH_TAG_LENGTH:STRING=16

//Enable authenticated encryption of ITS files using platform specific
// APIs
TFM_ITS_ENCRYPTED:BOOL=OFF

//The size of the nonce used in ITS encryption in bytes
TFM_ITS_ENC_NONCE_LENGTH:STRING=12

//Use secure library model instead of PSA API (IPC model)
TFM_LIB_MODEL:BOOL=OFF

//TF-M native Secure Partition manifests list file
TFM_MANIFEST_LIST:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/v2.2.0/modules/tee/tf-m/trusted-firmware-m/tools/tfm_manifest_list.yaml

//No help, variable specified on the command line.
TFM_MBEDCRYPTO_CONFIG_PATH:STRING=nrf-config.h

//No help, variable specified on the command line.
TFM_MBEDCRYPTO_PLATFORM_EXTRA_CONFIG_PATH:STRING=nrf-config-user.h

//Whether to build for a dual-cpu architecture
TFM_MULTI_CORE_TOPOLOGY:BOOL=OFF

//Support NSPE OS providing NSPE client_id
TFM_NS_MANAGE_NSID:BOOL=OFF

//Enable Audit Log partition
TFM_PARTITION_AUDIT_LOG:BOOL=OFF

//Enable Crypto partition
TFM_PARTITION_CRYPTO:BOOL=ON

//Enable firmware update partition
TFM_PARTITION_FIRMWARE_UPDATE:BOOL=OFF

//Enable Initial Attestation partition
TFM_PARTITION_INITIAL_ATTESTATION:BOOL=OFF

//Enable Internal Trusted Storage partition
TFM_PARTITION_INTERNAL_TRUSTED_STORAGE:BOOL=OFF

//Set debug SP log level as Debug level
TFM_PARTITION_LOG_LEVEL:STRING=TFM_PARTITION_LOG_LEVEL_SILENCE

//Enable Platform partition
TFM_PARTITION_PLATFORM:BOOL=ON

//Enable Protected Storage partition
TFM_PARTITION_PROTECTED_STORAGE:BOOL=OFF

//Enable PSA Proxy partition
TFM_PARTITION_PSA_PROXY:BOOL=OFF

//Target platform set as an relative path.
TFM_PLATFORM:STRING=../../../../../../../nrf/modules/tfm/tfm/boards/nrf9160

//Whether to use a platform specific inter-core communication instead
// of mailbox in dual-cpu topology
TFM_PLAT_SPECIFIC_MULTI_CORE_COMM:BOOL=OFF

//Profile to use
TFM_PROFILE:STRING=

//Use PSA API instead of secure library model
TFM_PSA_API:BOOL=ON

//Use Privileged execute never (PXN)
TFM_PXN_ENABLE:BOOL=OFF

//Set debug SPM log level as Debug level
TFM_SPM_LOG_LEVEL:STRING=TFM_SPM_LOG_LEVEL_SILENCE

//No help, variable specified on the command line.
TFM_TEST_REPO_PATH:UNINITIALIZED=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/v2.2.0/modules/tee/tf-m/tf-m-tests

//Path to TFM compiler toolchain file
TFM_TOOLCHAIN_FILE:FILEPATH=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/v2.2.0/modules/tee/tf-m/trusted-firmware-m/toolchain_GNUARM.cmake

//Value Computed by CMake
Trusted Firmware M_BINARY_DIR:STATIC=D:/prj/Perforce/Nordic/BMS-O/DEV_JSC/apps_file_system/sys_heap/build/tfm

//Value Computed by CMake
Trusted Firmware M_SOURCE_DIR:STATIC=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/v2.2.0/modules/tee/tf-m/trusted-firmware-m

//No help, variable specified on the command line.
ZEPHYR_BASE:UNINITIALIZED=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/v2.2.0/zephyr


########################
# INTERNAL cache entries
########################

//ADVANCED property for variable: CMAKE_ADDR2LINE
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_COMPILER_AR
CMAKE_ASM_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_COMPILER_RANLIB
CMAKE_ASM_COMPILER_RANLIB-ADVANCED:INTERNAL=1
CMAKE_ASM_COMPILER_WORKS:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS
CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG
CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL
CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE
CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO
CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=d:/prj/Perforce/Nordic/BMS-O/DEV_JSC/apps_file_system/sys_heap/build/tfm
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=20
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=5
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/bin/cmake.exe
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/bin/cpack.exe
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/bin/ctest.exe
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_DLLTOOL
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/v2.2.0/modules/tee/tf-m/trusted-firmware-m
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=38
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_READELF
CMAKE_READELF-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/share/cmake-3.20
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//STRINGS property for variable: CONFIG_TFM_FP
CONFIG_TFM_FP-STRINGS:INTERNAL=soft;hard
//Details about finding Python3
FIND_PACKAGE_MESSAGE_DETAILS_Python3:INTERNAL=[D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/bin/python.exe][cfound components: Interpreter ][v3.8.2(3.8)]
//STRINGS property for variable: TFM_FIH_PROFILE
TFM_FIH_PROFILE-STRINGS:INTERNAL=OFF;LOW;MEDIUM;HIGH
_Python3_EXECUTABLE:INTERNAL=D:/prj/Perforce/Nordic/BMS-O/MAIN/sdks/toolchains/v2.2.0/opt/bin/python.exe
//Python3 Properties
_Python3_INTERPRETER_PROPERTIES:INTERNAL=Python;3;8;2;64;;;D:\prj\Perforce\Nordic\BMS-O\MAIN\sdks\toolchains\v2.2.0\opt\bin\Lib;D:\prj\Perforce\Nordic\BMS-O\MAIN\sdks\toolchains\v2.2.0\opt\bin\Lib;D:\prj\Perforce\Nordic\BMS-O\MAIN\sdks\toolchains\v2.2.0\opt\bin\Lib\site-packages;D:\prj\Perforce\Nordic\BMS-O\MAIN\sdks\toolchains\v2.2.0\opt\bin\Lib\site-packages
_Python3_INTERPRETER_SIGNATURE:INTERNAL=be45b3cd53647ecd1d66f3f0885c1db6

