generated from hulk/gd32e23x_template
build file name add IIC_TYPE
This commit is contained in:
parent
d359ab5320
commit
e2e17d870c
@ -8,6 +8,8 @@ set(VERSION_MINOR 2)
|
||||
set(VERSION_PATCH 0)
|
||||
set(VERSION "V${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
|
||||
string(TIMESTAMP CURRENT_DATE "%Y-%m-%d")
|
||||
set(IIC_TYPE "SW-IIC")
|
||||
#set(IIC_TYPE "HW-IIC")
|
||||
|
||||
enable_language(C)
|
||||
enable_language(CXX)
|
||||
|
@ -41,12 +41,12 @@ function(print_size_of_target TARGET)
|
||||
)
|
||||
endfunction()
|
||||
|
||||
function(_generate_file TARGET PREFIX VERSION DATE OUTPUT_EXTENSION OBJCOPY_BFD_OUTPUT)
|
||||
function(_generate_file TARGET PREFIX VERSION DATE IIC_TYPE OUTPUT_EXTENSION OBJCOPY_BFD_OUTPUT)
|
||||
get_target_property(TARGET_OUTPUT_NAME ${TARGET} OUTPUT_NAME)
|
||||
if (TARGET_OUTPUT_NAME)
|
||||
set(OUTPUT_FILE_NAME "${PREFIX}_${VERSION}_${DATE}.${OUTPUT_EXTENSION}")
|
||||
set(OUTPUT_FILE_NAME "${PREFIX}_${VERSION}_${DATE}_${IIC_TYPE}.${OUTPUT_EXTENSION}")
|
||||
else()
|
||||
set(OUTPUT_FILE_NAME "${TARGET}_${VERSION}_${DATE}.${OUTPUT_EXTENSION}")
|
||||
set(OUTPUT_FILE_NAME "${TARGET}_${VERSION}_${DATE}_${IIC_TYPE}.${OUTPUT_EXTENSION}")
|
||||
endif()
|
||||
|
||||
get_target_property(RUNTIME_OUTPUT_DIRECTORY ${TARGET} RUNTIME_OUTPUT_DIRECTORY)
|
||||
@ -66,11 +66,11 @@ function(_generate_file TARGET PREFIX VERSION DATE OUTPUT_EXTENSION OBJCOPY_BFD_
|
||||
endfunction()
|
||||
|
||||
function(generate_binary_file TARGET PREFIX)
|
||||
_generate_file(${TARGET} "${PREFIX}" "${VERSION}" "${CURRENT_DATE}" "bin" "binary")
|
||||
_generate_file(${TARGET} "${PREFIX}" "${VERSION}" "${CURRENT_DATE}" "${IIC_TYPE}" "bin" "binary")
|
||||
endfunction()
|
||||
|
||||
function(generate_hex_file TARGET PREFIX)
|
||||
_generate_file(${TARGET} "${PREFIX}" "${VERSION}" "${CURRENT_DATE}" "hex" "ihex")
|
||||
_generate_file(${TARGET} "${PREFIX}" "${VERSION}" "${CURRENT_DATE}" "${IIC_TYPE}" "hex" "ihex")
|
||||
endfunction()
|
||||
|
||||
set(CMAKE_EXECUTABLE_SUFFIX_C .elf)
|
||||
|
Loading…
x
Reference in New Issue
Block a user