From 2438356d83cec557fbf861d23fa3ce423006e417 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Tue, 2 Dec 2025 09:39:17 +0100 Subject: [PATCH] Set anti-rollback version only when the binary is signed. Signed-off-by: Pol Henarejos --- cmake/version.cmake | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cmake/version.cmake b/cmake/version.cmake index 1350992..223f2b1 100644 --- a/cmake/version.cmake +++ b/cmake/version.cmake @@ -42,12 +42,13 @@ macro(SET_VERSION MAJOR MINOR FILE ROLLBACK) HEX2DEC(ver_minor ${ver_minor}) message(STATUS "Found version:\t\t ${ver_major}.${ver_minor}") if(PICO_PLATFORM) - if (PICO_RP2350) + if (PICO_RP2350 AND SECURE_BOOT_PKEY) + message(STATUS "Setting rollback version:\t ${ROLLBACK}") pico_set_binary_version(${CMAKE_PROJECT_NAME} MAJOR ${ver_major} MINOR ${ver_minor} ROLLBACK ${ROLLBACK}) else() pico_set_binary_version(${CMAKE_PROJECT_NAME} MAJOR ${ver_major} MINOR ${ver_minor}) endif() endif() - SET(${MAJOR} ${ver_major}) - SET(${MINOR} ${ver_minor}) + set(${MAJOR} ${ver_major}) + set(${MINOR} ${ver_minor}) endmacro(SET_VERSION)