See artifact naming here:
|
# Set the config string for use in naming files, docs, etc. |
|
set( |
|
config_string |
|
"${_CLIENT_NAME}_${_PROJECT_NAME}_${_BOARD_NAME}${board_rev_string}_${${out_fw_version}}_${git_hash}_${build_date}${build_type_string}" |
|
) |
|
string(REPLACE " " "_" config_string ${config_string}) |
|
set_definition_string("${out_full_name}" "${config_string}" PARENT_SCOPE) |
And other usages by ic_bundle() for example.
["QUOTE-ONLY"]_<client>_<project>_<hwrev>_<7-char git hash>_YYYYMMDD.zip
Though this spec likely needs to be updated to include the Git tag and optional values such as, update, signed, encrypted, debug, etc.