Ignore:
Timestamp:
Dec 18, 2021, 2:39:52 PM (4 years ago)
Author:
bird
Message:

NASM.kmk,YASM.kmk: Properly quote includes and defines.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/tools/NASM.kmk

    r3121 r3520  
    8181ifdef TOOL_NASM_KSUBMIT
    8282        $(QUIET)$(call TOOL_NASM_KSUBMIT, -C $(PATH_OUT_BASE)) $(TOOL_NASM_AS)\
    83                 $(flags) $(addsuffix /,$(addprefix -i, $(incs))) $(addprefix -D, $(defs))\
     83                $(flags) $(qaddsuffix sh,/,$(qaddprefix ,-i, $(incs))) $(qaddprefix sh,-D, $(defs))\
    8484                -l $(outbase).lst\
    8585                -o $(obj)\
    8686                -MD "$(dep)" -MP\
    87                 $(abspath $(source))
     87                $(qabspath sh,$(source))
    8888else
    8989        $(QUIET)$(REDIRECT) -C $(PATH_OUT_BASE) -- $(TOOL_NASM_AS)\
    90                 $(flags) $(addsuffix /,$(addprefix -i, $(incs))) $(addprefix -D, $(defs))\
     90                $(flags) $(qaddsuffix sh,/,$(qaddprefix ,-i, $(incs))) $(qaddprefix sh,-D, $(defs))\
    9191                -l $(outbase).lst\
    9292                -o $(obj)\
    9393                -MD "$(dep)" -MP\
    94                 $(abspath $(source))
     94                $(qabspath sh,$(source))
    9595endif
    9696endef
Note: See TracChangeset for help on using the changeset viewer.