mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2025-08-13 12:50:47 +00:00
added --print-memory-usage to linker parameters (#2195)
* added --print-memory-usage to linker parameters * included standalone apps
This commit is contained in:
@@ -509,6 +509,7 @@ include_directories(. ${INCDIR})
|
|||||||
link_directories(${LLIBDIR})
|
link_directories(${LLIBDIR})
|
||||||
target_link_libraries(${PROJECT_NAME}.elf ${LIBS} "-L${CMAKE_CURRENT_LIST_DIR}/external")
|
target_link_libraries(${PROJECT_NAME}.elf ${LIBS} "-L${CMAKE_CURRENT_LIST_DIR}/external")
|
||||||
target_link_libraries(${PROJECT_NAME}.elf -Wl,-Map=${PROJECT_NAME}.map)
|
target_link_libraries(${PROJECT_NAME}.elf -Wl,-Map=${PROJECT_NAME}.map)
|
||||||
|
target_link_libraries(${PROJECT_NAME}.elf -Wl,--print-memory-usage)
|
||||||
|
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
OUTPUT ${PROJECT_NAME}.bin
|
OUTPUT ${PROJECT_NAME}.bin
|
||||||
|
@@ -278,7 +278,9 @@ macro(DeclareTargets chunk_tag name)
|
|||||||
include_directories(. ${INCDIR} ${MODE_INCDIR})
|
include_directories(. ${INCDIR} ${MODE_INCDIR})
|
||||||
link_directories(${LLIBDIR})
|
link_directories(${LLIBDIR})
|
||||||
target_link_libraries(${PROJECT_NAME}.elf ${LIBS})
|
target_link_libraries(${PROJECT_NAME}.elf ${LIBS})
|
||||||
|
|
||||||
target_link_libraries(${PROJECT_NAME}.elf -Wl,-Map=${PROJECT_NAME}.map)
|
target_link_libraries(${PROJECT_NAME}.elf -Wl,-Map=${PROJECT_NAME}.map)
|
||||||
|
target_link_libraries(${PROJECT_NAME}.elf -Wl,--print-memory-usage)
|
||||||
|
|
||||||
if(add_to_firmware)
|
if(add_to_firmware)
|
||||||
|
|
||||||
|
@@ -220,6 +220,7 @@ target_link_libraries(${PROJECT_NAME}.elf -Wl,-Map=${PROJECT_NAME}.map)
|
|||||||
# redirect std lib memory allocations
|
# redirect std lib memory allocations
|
||||||
target_link_libraries(${PROJECT_NAME}.elf "-Wl,-wrap,_malloc_r")
|
target_link_libraries(${PROJECT_NAME}.elf "-Wl,-wrap,_malloc_r")
|
||||||
target_link_libraries(${PROJECT_NAME}.elf "-Wl,-wrap,_free_r")
|
target_link_libraries(${PROJECT_NAME}.elf "-Wl,-wrap,_free_r")
|
||||||
|
target_link_libraries(${PROJECT_NAME}.elf "-Wl,--print-memory-usage")
|
||||||
|
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
OUTPUT ${PROJECT_NAME}.ppmp
|
OUTPUT ${PROJECT_NAME}.ppmp
|
||||||
|
Reference in New Issue
Block a user