@ -261,7 +261,7 @@ function(ExternalZephyrProject_Add)
@@ -261,7 +261,7 @@ function(ExternalZephyrProject_Add)
set ( sysbuild_image_conf_dir ${ APP_DIR } /sysbuild )
set ( sysbuild_image_name_conf_dir ${ APP_DIR } /sysbuild/ ${ ZBUILD_APPLICATION } )
# U s e r d e f i n e d ` - D < i m a g e > _ C O N F _ F I L E = < f i l e . c o n f > ` t a k e s p r e c e d e n c e o v e r a n y t h i n g e l s e .
if ( NOT ${ ZBUILD_APPLICATION } _CONF_FILE )
if ( NOT ${ ZBUILD_APPLICATION } _CONF_FILE )
if ( EXISTS ${ sysbuild_image_name_conf_dir } )
set ( ${ ZBUILD_APPLICATION } _APPLICATION_CONFIG_DIR ${ sysbuild_image_name_conf_dir }
C A C H E I N T E R N A L " A p p l i c a t i o n c o n f i g u r a t i o n d i r c o n t r o l l e d b y s y s b u i l d "
@ -275,7 +275,7 @@ function(ExternalZephyrProject_Add)
@@ -275,7 +275,7 @@ function(ExternalZephyrProject_Add)
N A M E S $ { Z B U I L D _ A P P L I C A T I O N } . c o n f S U F F I X $ { F I L E _ S U F F I X }
)
if ( NOT ( ${ ZBUILD_APPLICATION } _OVERLAY_CONFIG OR ${ ZBUILD_APPLICATION } _EXTRA_CONF_FILE )
if ( NOT ( ${ ZBUILD_APPLICATION } _OVERLAY_CONFIG OR ${ ZBUILD_APPLICATION } _EXTRA_CONF_FILE )
A N D E X I S T S $ { s y s b u i l d _ i m a g e _ c o n f _ f r a g m e n t }
)
set ( ${ ZBUILD_APPLICATION } _EXTRA_CONF_FILE ${ sysbuild_image_conf_fragment }
@ -283,12 +283,23 @@ function(ExternalZephyrProject_Add)
@@ -283,12 +283,23 @@ function(ExternalZephyrProject_Add)
)
endif ( )
# C h e c k f o r o v e r l a y n a m e d < Z B U I L D _ A P P L I C A T I O N > . o v e r l a y .
set ( sysbuild_image_dts_overlay ${ sysbuild_image_conf_dir } / ${ ZBUILD_APPLICATION } .overlay )
if ( NOT ${ ZBUILD_APPLICATION } _DTC_OVERLAY_FILE AND EXISTS ${ sysbuild_image_dts_overlay } )
set ( ${ ZBUILD_APPLICATION } _DTC_OVERLAY_FILE ${ sysbuild_image_dts_overlay }
C A C H E I N T E R N A L " d e v i c e t r e e o v e r l a y f i l e d e f i n e d b y m a i n a p p l i c a t i o n "
)
if ( NOT ${ ZBUILD_APPLICATION } _DTC_OVERLAY_FILE )
# C h e c k f o r o v e r l a y n a m e d < Z B U I L D _ A P P L I C A T I O N > . o v e r l a y .
set ( sysbuild_image_dts_overlay_files ${ sysbuild_image_conf_dir } / ${ ZBUILD_APPLICATION } .overlay )
# C h e c k f o r o v e r l a y n a m e d < Z B U I L D _ A P P L I C A T I O N > _ < F I L E _ S U F F I X > . o v e r l a y .
if ( FILE_SUFFIX )
list ( PREPEND sysbuild_image_dts_overlay_files ${ sysbuild_image_conf_dir } / ${ ZBUILD_APPLICATION } _ ${ FILE_SUFFIX } .overlay )
endif ( )
foreach ( overlay_file ${ sysbuild_image_dts_overlay_files } )
if ( EXISTS ${ overlay_file } )
set ( ${ ZBUILD_APPLICATION } _DTC_OVERLAY_FILE ${ overlay_file }
C A C H E I N T E R N A L " d e v i c e t r e e o v e r l a y f i l e d e f i n e d b y m a i n a p p l i c a t i o n "
)
break ( )
endif ( )
endforeach ( )
endif ( )
endif ( )