Ignore:
Timestamp:
Jan 5, 2023, 2:53:41 AM (3 years ago)
Author:
bird
Message:

tools/CLANG*,tools/LLVM*,tools/XGCCAMD64LINUX.kmk: Use qaddprefix in sh-mode for -D and -I processing, just like VCC14*.kmk does. Forced update of header.kmk so KMK_REVISION can be used to detect the changes.

File:
1 edited

Legend:

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

    r3567 r3579  
    158158                --kObjCache-cpp $(outbase).i\
    159159                $(TOOL_LLVMGCC42MACHO_CC) -E -o -\
    160                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     160                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    161161                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    162162                $(abspath $(source))\
     
    172172define TOOL_LLVMGCC42MACHO_COMPILE_C_CMDS
    173173        $(QUIET)$(TOOL_LLVMGCC42MACHO_CC) -c\
    174                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     174                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    175175                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    176176                -o $(obj)\
     
    202202                --kObjCache-cpp $(outbase).ii\
    203203                $(TOOL_LLVMGCC42MACHO_CXX) -E -o -\
    204                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     204                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    205205                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    206206                $(abspath $(source))\
     
    216216define TOOL_LLVMGCC42MACHO_COMPILE_CXX_CMDS
    217217        $(QUIET)$(TOOL_LLVMGCC42MACHO_CXX) -c\
    218                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     218                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    219219                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    220220                -o $(obj)\
     
    246246                --kObjCache-cpp $(outbase).ii\
    247247                $(TOOL_LLVMGCC42MACHO_OBJC) -E -o -\
    248                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     248                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    249249                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    250250                $(abspath $(source))\
     
    260260define TOOL_LLVMGCC42MACHO_COMPILE_OBJC_CMDS
    261261        $(QUIET)$(TOOL_LLVMGCC42MACHO_OBJC) -c\
    262                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     262                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    263263                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    264264                -o $(obj)\
     
    290290                --kObjCache-cpp $(outbase).mii\
    291291                $(TOOL_LLVMGCC42MACHO_OBJCXX) -E -o -\
    292                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     292                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    293293                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    294294                $(abspath $(source))\
     
    304304define TOOL_LLVMGCC42MACHO_COMPILE_OBJCXX_CMDS
    305305        $(QUIET)$(TOOL_LLVMGCC42MACHO_OBJCXX) -c\
    306                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     306                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    307307                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    308308                -o $(obj)\
     
    331331define TOOL_LLVMGCC42MACHO_COMPILE_AS_CMDS
    332332        $(QUIET)$(TOOL_LLVMGCC42MACHO_AS) -c\
    333                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     333                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    334334                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    335335                -o $(obj)\
Note: See TracChangeset for help on using the changeset viewer.