|  | # Copyright (c) 2024 Nordic Semiconductor ASA | 
|  | # SPDX-License-Identifier: Apache-2.0 | 
|  |  | 
|  | if(SB_CONFIG_VPR_LAUNCHER) | 
|  | set(launcher_core "cpuapp") | 
|  | string(REPLACE "/" ";" launcher_quals ${BOARD_QUALIFIERS}) | 
|  | list(LENGTH launcher_quals launcher_quals_len) | 
|  | list(GET launcher_quals 1 launcher_soc) | 
|  | list(GET launcher_quals 2 launcher_vpr) | 
|  |  | 
|  | string(REPLACE "cpu" "" launcher_vpr ${launcher_vpr}) | 
|  |  | 
|  | if(launcher_quals_len EQUAL 4) | 
|  | list(GET launcher_quals 3 launcher_variant) | 
|  | set(launcher_vpr ${launcher_vpr}-${launcher_variant}) | 
|  | endif() | 
|  |  | 
|  | string(CONCAT launcher_board ${BOARD} "/" ${launcher_soc} "/" ${launcher_core}) | 
|  |  | 
|  | set(image "vpr_launcher") | 
|  |  | 
|  | ExternalZephyrProject_Add( | 
|  | APPLICATION ${image} | 
|  | SOURCE_DIR ${ZEPHYR_BASE}/samples/basic/minimal | 
|  | BOARD ${launcher_board} | 
|  | ) | 
|  |  | 
|  | string(CONCAT launcher_snippet "nordic-" ${launcher_vpr}) | 
|  |  | 
|  | sysbuild_cache_set(VAR ${image}_SNIPPET APPEND REMOVE_DUPLICATES ${launcher_snippet}) | 
|  | endif() |