# Copyright (c) 2021 Nordic Semiconductor # # SPDX-License-Identifier: Apache-2.0 sysbuild_images_order(IMAGES_FLASHING_ORDER FLASH IMAGES ${IMAGES}) set(domains_yaml "default: ${DEFAULT_IMAGE}") set(domains_yaml "${domains_yaml}\nbuild_dir: ${CMAKE_BINARY_DIR}") set(domains_yaml "${domains_yaml}\ndomains:") foreach(image ${IMAGES}) set(domains_yaml "${domains_yaml}\n - name: ${image}") set(domains_yaml "${domains_yaml}\n build_dir: $") endforeach() set(domains_yaml "${domains_yaml}\nflash_order:") foreach(image ${IMAGES_FLASHING_ORDER}) set(flash_cond "$>>") set(domains_yaml "${domains_yaml}$<${flash_cond}:\n - ${image}>") endforeach() file(GENERATE OUTPUT ${CMAKE_BINARY_DIR}/domains.yaml CONTENT "${domains_yaml}")