Lines Matching +full:no +full:- +full:mt
1 # SPDX-License-Identifier: Apache-2.0
7 set_ifndef(LINKERFLAGPREFIX -Wl)
12 list(APPEND TOOLCHAIN_LD_FLAGS -fuse-ld=bfd)
13 list(APPEND CMAKE_REQUIRED_FLAGS -fuse-ld=bfd)
18 # NOTE: ${linker_script_gen} will be produced at build-time; not at configure-time
39 -C ${DEVICE_API_LINKER_SECTIONS_CMAKE}
40 -C ${cmake_linker_script_settings}
41 -DPASS="${linker_pass_define}"
42 -DOUT_FILE=${CMAKE_CURRENT_BINARY_DIR}/${linker_script_gen}
43 -P ${ZEPHYR_BASE}/cmake/linker/ld/ld_script.cmake
48 list(TRANSFORM template_script_defines PREPEND "-D")
56 # TODO: How would the linker script dependencies work for non-linker
66 set(soc_linker_script_includes -I${soc_linker_script_includes})
78 -x assembler-with-cpp
80 -MD -MF ${linker_script_gen}.dep -MT ${linker_script_gen}
81 -D_LINKER
82 -D_ASMLANGUAGE
83 -D__GCC_LINKER_CMD__
84 -imacros ${AUTOCONF_H}
88 -E ${LINKER_SCRIPT}
89 -P # Prevent generation of debug `#line' directives.
90 -o ${linker_script_gen}
101 zephyr_link_libraries(${LINKERFLAGPREFIX},-u,${symbol})
105 # Link a target to given libraries with toolchain-specific argument order
132 ${LINKERFLAGPREFIX},-Map=${TOOLCHAIN_LD_LINK_ELF_OUTPUT_MAP}
133 ${LINKERFLAGPREFIX},--whole-archive
135 ${LINKERFLAGPREFIX},--no-whole-archive
138 -L${PROJECT_BINARY_DIR}
159 set(link_libraries "<OBJECTS> -o <TARGET> <LINK_LIBRARIES> ${zephyr_std_libs}")
176 # Load toolchain_ld-family macros