diff --git a/boot/zephyr/sysbuild/CMakeLists.txt b/boot/zephyr/sysbuild/CMakeLists.txt index a39f4c49..5a2a881b 100644 --- a/boot/zephyr/sysbuild/CMakeLists.txt +++ b/boot/zephyr/sysbuild/CMakeLists.txt @@ -4,9 +4,9 @@ function(mathup num align result) endfunction() function(${SYSBUILD_CURRENT_MODULE_NAME}_pre_image_cmake) - cmake_parse_arguments(POST_IMAGE_CMAKE "" "IMAGE" "IMAGES" ${ARGN}) + cmake_parse_arguments(PRE_IMAGE_CMAKE "" "IMAGE" "IMAGES" ${ARGN}) - if(NOT "${POST_IMAGE_CMAKE_IMAGE}" STREQUAL "mcuboot") + if(NOT "${PRE_IMAGE_CMAKE_IMAGE}" STREQUAL "mcuboot" OR NOT SB_CONFIG_BOOTLOADER_MCUBOOT) return() endif() @@ -21,7 +21,7 @@ endfunction(${SYSBUILD_CURRENT_MODULE_NAME}_pre_image_cmake) function(${SYSBUILD_CURRENT_MODULE_NAME}_post_image_cmake) cmake_parse_arguments(POST_IMAGE_CMAKE "" "IMAGE" "IMAGES" ${ARGN}) - if(NOT "${POST_IMAGE_CMAKE_IMAGE}" STREQUAL "mcuboot") + if(NOT "${POST_IMAGE_CMAKE_IMAGE}" STREQUAL "mcuboot" OR NOT SB_CONFIG_BOOTLOADER_MCUBOOT) return() endif()