diff --git a/cmake/linker/ld/target.cmake b/cmake/linker/ld/target.cmake index f29d4e6be78..a41e2d1744c 100644 --- a/cmake/linker/ld/target.cmake +++ b/cmake/linker/ld/target.cmake @@ -67,7 +67,6 @@ macro(configure_linker_script linker_script_gen linker_pass_define) endif() zephyr_get_include_directories_for_lang(C current_includes) - get_filename_component(base_name ${CMAKE_CURRENT_BINARY_DIR} NAME) get_property(current_defines GLOBAL PROPERTY PROPERTY_LINKER_SCRIPT_DEFINES) add_custom_command( @@ -81,7 +80,7 @@ macro(configure_linker_script linker_script_gen linker_pass_define) COMMAND ${CMAKE_C_COMPILER} -x assembler-with-cpp ${NOSYSDEF_CFLAG} - -MD -MF ${linker_script_gen}.dep -MT ${base_name}/${linker_script_gen} + -MD -MF ${linker_script_gen}.dep -MT ${linker_script_gen} -D_LINKER -D_ASMLANGUAGE -imacros ${AUTOCONF_H}