From e27c8d4ff6303010a58a1f9e3eccce9ae288c74a Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Mon, 9 Oct 2023 21:55:31 +0200 Subject: [PATCH] Added flag for compile for CI or production. Signed-off-by: Pol Henarejos --- CMakeLists.txt | 7 +++++++ src/hsm/sc_hsm.c | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index a3f9046..5f97c09 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,6 +32,13 @@ else() pico_sdk_init() endif() +if (NOT DEFINED __FOR_CI) + set(__FOR_CI 0) +endif() +if (__FOR_CI) + add_definitions(-D__FOR_CI) +endif() + add_executable(pico_hsm) set(SOURCES ${SOURCES} diff --git a/src/hsm/sc_hsm.c b/src/hsm/sc_hsm.c index 41b2dcd..42cfe27 100644 --- a/src/hsm/sc_hsm.c +++ b/src/hsm/sc_hsm.c @@ -289,7 +289,11 @@ bool wait_button_pressed() { } int parse_token_info(const file_t *f, int mode) { +#ifdef __FOR_CI + char *label = "SmartCard-HSM"; +#else char *label = "Pico-HSM"; +#endif char *manu = "Pol Henarejos"; if (mode == 1) { uint8_t *p = res_APDU;