mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
esp_common: append gc sections link flag
This commit is contained in:
parent
d214bb912f
commit
c564d1730f
@ -4,6 +4,7 @@ if(BOOTLOADER_BUILD)
|
||||
set(COMPONENT_REQUIRES ${IDF_COMPONENTS})
|
||||
set(COMPONENT_SRCS )
|
||||
register_component()
|
||||
set_property(TARGET ${COMPONENT_LIB} APPEND PROPERTY INTERFACE_LINK_LIBRARIES "-Wl,--gc-sections")
|
||||
else()
|
||||
# Regular app build
|
||||
set(COMPONENT_SRCS
|
||||
@ -26,4 +27,6 @@ else()
|
||||
"src/stack_check.c"
|
||||
PROPERTIES COMPILE_FLAGS
|
||||
-fno-stack-protector)
|
||||
set_property(TARGET ${COMPONENT_LIB} APPEND PROPERTY LINK_LIBRARIES "-Wl,--gc-sections")
|
||||
set_property(TARGET ${COMPONENT_LIB} APPEND PROPERTY INTERFACE_LINK_LIBRARIES "-Wl,--gc-sections")
|
||||
endif()
|
||||
|
@ -352,7 +352,6 @@ macro(project project_name)
|
||||
add_executable(${project_elf} "${project_elf_src}")
|
||||
add_dependencies(${project_elf} _project_elf_src)
|
||||
|
||||
target_link_libraries(${project_elf} "-Wl,--gc-sections")
|
||||
target_link_libraries(${project_elf} "-Wl,--start-group")
|
||||
|
||||
if(test_components)
|
||||
|
Loading…
x
Reference in New Issue
Block a user