make sure PICO_DEFAULT_BOOT_STAGE2_FILE is defined in parent CMake file (#491)
This commit is contained in:
parent
e02c6b327d
commit
35b4965054
@ -25,6 +25,7 @@ endif()
|
|||||||
if (NOT EXISTS ${PICO_DEFAULT_BOOT_STAGE2_FILE})
|
if (NOT EXISTS ${PICO_DEFAULT_BOOT_STAGE2_FILE})
|
||||||
message(FATAL_ERROR "Specified boot stage 2 source '${PICO_DEFAULT_BOOT_STAGE2_FILE}' does not exist.")
|
message(FATAL_ERROR "Specified boot stage 2 source '${PICO_DEFAULT_BOOT_STAGE2_FILE}' does not exist.")
|
||||||
endif()
|
endif()
|
||||||
|
pico_register_common_scope_var(PICO_DEFAULT_BOOT_STAGE2_FILE)
|
||||||
|
|
||||||
# needed by function below
|
# needed by function below
|
||||||
set(PICO_BOOT_STAGE2_DIR "${CMAKE_CURRENT_LIST_DIR}" CACHE INTERNAL "")
|
set(PICO_BOOT_STAGE2_DIR "${CMAKE_CURRENT_LIST_DIR}" CACHE INTERNAL "")
|
||||||
@ -98,3 +99,9 @@ endmacro()
|
|||||||
|
|
||||||
pico_define_boot_stage2(bs2_default ${PICO_DEFAULT_BOOT_STAGE2_FILE})
|
pico_define_boot_stage2(bs2_default ${PICO_DEFAULT_BOOT_STAGE2_FILE})
|
||||||
|
|
||||||
|
# Create a new boot stage 2 target using the default implementation for the current build (PICO_BOARD derived)
|
||||||
|
function(pico_clone_default_boot_stage2 NAME)
|
||||||
|
pico_define_boot_stage2(${NAME} ${PICO_DEFAULT_BOOT_STAGE2_FILE})
|
||||||
|
endfunction()
|
||||||
|
|
||||||
|
pico_promote_common_scope_vars()
|
Loading…
Reference in New Issue
Block a user