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

    r3393 r3566  
    134134                --kObjCache-cpp $(outbase).i\
    135135                $(TOOL_GXX3OMF_CC) -E -o -\
    136                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     136                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    137137                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    138138                $(abspath $(source))\
     
    144144else
    145145        $(QUIET)$(TOOL_GXX3OMF_CC) -c\
    146                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     146                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    147147                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    148148                -o $(obj)\
     
    175175                $(TOOL_GXX3OMF_CXX) -E -o - $(if-expr defined($(target)_PCH_HDR)\
    176176                ,-fpch-preprocess -Winvalid-pch -I$($(target)_1_GCC_PCH_DIR) -include $(basename $($(target)_1_GCC_PCH_FILE)),)\
    177                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     177                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    178178                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    179179                $(abspath $(source))\
     
    185185else
    186186        $(QUIET)$(TOOL_GXX3OMF_CXX) -c\
    187                 $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
     187                $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
    188188                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    189189                -o $(obj) $(if-expr defined($(target)_PCH_HDR) \
     
    212212define TOOL_GXX3OMF_COMPILE_PCH_CMDS
    213213        $(QUIET)$(TOOL_GXX3OMF_PCH) -c\
    214                 $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
     214                $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
    215215                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    216216                -o $(obj)\
     
    239239define TOOL_GXX3OMF_COMPILE_AS_CMDS
    240240        $(QUIET)$(TOOL_GXX3OMF_AS) -c\
    241                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     241                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    242242                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    243243                -o $(obj)\
Note: See TracChangeset for help on using the changeset viewer.