Ignore:
Timestamp:
Jun 13, 2022, 5:37:08 PM (3 years ago)
Author:
bird
Message:

tools/G*.kmk,header.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/GXX42MACHO.kmk

    r3393 r3566  
    174174                --kObjCache-cpp $(outbase).i\
    175175                $(TOOL_GXX42MACHO_CC) -E -o -\
    176                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     176                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    177177                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    178178                $(abspath $(source))\
     
    184184else
    185185        $(QUIET)$(TOOL_GXX42MACHO_CC) -c\
    186                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     186                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    187187                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    188188                -o $(obj)\
     
    215215                $(TOOL_GXX42MACHO_CXX) -E -o - $(if-expr defined($(target)_PCH_HDR)\
    216216                ,-fpch-preprocess -Winvalid-pch -I$($(target)_1_GCC_PCH_DIR) -include $(basename $($(target)_1_GCC_PCH_FILE)),)\
    217                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     217                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    218218                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    219219                $(abspath $(source))\
     
    225225else
    226226        $(QUIET)$(TOOL_GXX42MACHO_CXX) -c\
    227                 $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
     227                $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
    228228                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    229229                -o $(obj) $(if-expr defined($(target)_PCH_HDR) \
     
    252252define TOOL_GXX42MACHO_COMPILE_PCH_CMDS
    253253        $(QUIET)$(TOOL_GXX42MACHO_PCH) -c\
    254                 $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
     254                $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
    255255                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    256256                -o $(obj)\
     
    282282                --kObjCache-cpp $(outbase).ii\
    283283                $(TOOL_GXX42MACHO_OBJC) -E -o -\
    284                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     284                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    285285                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    286286                $(abspath $(source))\
     
    296296define TOOL_GXX42MACHO_COMPILE_OBJC_CMDS
    297297        $(QUIET)$(TOOL_GXX42MACHO_OBJC) -c\
    298                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     298                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    299299                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    300300                -o $(obj)\
     
    326326                --kObjCache-cpp $(outbase).mii\
    327327                $(TOOL_GXX42MACHO_OBJCXX) -E -o -\
    328                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     328                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    329329                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    330330                $(abspath $(source))\
     
    340340define TOOL_GXX42MACHO_COMPILE_OBJCXX_CMDS
    341341        $(QUIET)$(TOOL_GXX42MACHO_OBJCXX) -c\
    342                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     342                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    343343                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    344344                -o $(obj)\
     
    367367define TOOL_GXX42MACHO_COMPILE_AS_CMDS
    368368        $(QUIET)$(TOOL_GXX42MACHO_AS) -c\
    369                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     369                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    370370                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    371371                -o $(obj)\
Note: See TracChangeset for help on using the changeset viewer.