File tree 2 files changed +10
-4
lines changed
2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -66,8 +66,10 @@ else()
66
66
src/syscalls.c
67
67
)
68
68
69
+ include (${CMAKE_SOURCE_DIR} /config/project_info.cmake)
70
+
69
71
set (TARGET_EXECUTABLE
70
- ${PROJECT_NAME} .out
72
+ ${PROJECT_NAME} _ ${ENVIRONMENT} _ ${CLIENT} _ ${FEATURE} _ ${FW_VERSION} .out
71
73
)
72
74
73
75
add_executable (${TARGET_EXECUTABLE}
@@ -107,7 +109,7 @@ else()
107
109
-lc
108
110
-lm
109
111
# -lnosys
110
- -Wl,-Map=${PROJECT_NAME} .map,--cref
112
+ -Wl,-Map=${PROJECT_NAME} _ ${ENVIRONMENT} _ ${CLIENT} _ ${FEATURE} _ ${FW_VERSION} .map,--cref
111
113
-Wl,--gc-sections
112
114
)
113
115
@@ -120,7 +122,7 @@ else()
120
122
# Create hex file
121
123
add_custom_command (TARGET ${TARGET_EXECUTABLE}
122
124
POST_BUILD
123
- COMMAND arm-none-eabi-objcopy -O ihex ${TARGET_EXECUTABLE} ${PROJECT_NAME} .hex
124
- COMMAND arm-none-eabi-objcopy -O binary ${TARGET_EXECUTABLE} ${PROJECT_NAME} .bin
125
+ COMMAND arm-none-eabi-objcopy -O ihex ${TARGET_EXECUTABLE} ${PROJECT_NAME} _ ${ENVIRONMENT} _ ${CLIENT} _ ${FEATURE} _ ${FW_VERSION} .hex
126
+ COMMAND arm-none-eabi-objcopy -O binary ${TARGET_EXECUTABLE} ${PROJECT_NAME} _ ${ENVIRONMENT} _ ${CLIENT} _ ${FEATURE} _ ${FW_VERSION} .bin
125
127
)
126
128
endif ()
Original file line number Diff line number Diff line change
1
+ set (ENVIRONMENT "dev" )
2
+ set (CLIENT "client_name" )
3
+ set (FEATURE "custom_feature" )
4
+ set (FW_VERSION "0.0.1" )
You can’t perform that action at this time.
0 commit comments