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/LLVMGXX42MACHO.kmk

    r3567 r3579  
    168168                --kObjCache-cpp $(outbase).i\
    169169                $(TOOL_LLVMGXX42MACHO_CC) -E -o -\
    170                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     170                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    171171                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    172172                $(abspath $(source))\
     
    178178else
    179179        $(QUIET)$(TOOL_LLVMGXX42MACHO_CC) -c\
    180                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     180                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    181181                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    182182                -o $(obj)\
     
    209209                $(TOOL_LLVMGXX42MACHO_CXX) -E -o - $(if-expr defined($(target)_PCH_HDR)\
    210210                ,-fpch-preprocess -Winvalid-pch -I$($(target)_1_GCC_PCH_DIR) -include $(basename $($(target)_1_GCC_PCH_FILE)),)\
    211                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     211                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    212212                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    213213                $(abspath $(source))\
     
    276276                --kObjCache-cpp $(outbase).ii\
    277277                $(TOOL_LLVMGXX42MACHO_OBJC) -E -o -\
    278                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     278                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    279279                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    280280                $(abspath $(source))\
     
    290290define TOOL_LLVMGXX42MACHO_COMPILE_OBJC_CMDS
    291291        $(QUIET)$(TOOL_LLVMGXX42MACHO_OBJC) -c\
    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                -o $(obj)\
     
    320320                --kObjCache-cpp $(outbase).mii\
    321321                $(TOOL_LLVMGXX42MACHO_OBJCXX) -E -o -\
    322                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     322                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    323323                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    324324                $(abspath $(source))\
     
    334334define TOOL_LLVMGXX42MACHO_COMPILE_OBJCXX_CMDS
    335335        $(QUIET)$(TOOL_LLVMGXX42MACHO_OBJCXX) -c\
    336                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     336                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    337337                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    338338                -o $(obj)\
     
    361361define TOOL_LLVMGXX42MACHO_COMPILE_AS_CMDS
    362362        $(QUIET)$(TOOL_LLVMGXX42MACHO_AS) -c\
    363                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     363                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    364364                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    365365                -o $(obj)\
Note: See TracChangeset for help on using the changeset viewer.