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

    r3393 r3566  
    145145                --kObjCache-cpp $(outbase).i\
    146146                $(TOOL_GXX64_CC) -E -o -\
    147                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     147                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    148148                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    149149                $(abspath $(source))\
     
    155155else
    156156        $(QUIET)$(TOOL_GXX64_CC) -c\
    157                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     157                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    158158                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    159159                -o $(obj)\
     
    186186                $(TOOL_GXX64_CXX) -E -o - $(if-expr defined($(target)_PCH_HDR)\
    187187                ,-fpch-preprocess -Winvalid-pch -I$($(target)_1_GCC_PCH_DIR) -include $(basename $($(target)_1_GCC_PCH_FILE)),)\
    188                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     188                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    189189                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    190190                $(abspath $(source))\
     
    196196else
    197197        $(QUIET)$(TOOL_GXX64_CXX) -c\
    198                 $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
     198                $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
    199199                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    200200                -o $(obj) $(if-expr defined($(target)_PCH_HDR) \
     
    223223define TOOL_GXX64_COMPILE_PCH_CMDS
    224224        $(QUIET)$(TOOL_GXX64_PCH) -c\
    225                 $(flags) $(addprefix -I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(addprefix -D, $(defs))\
     225                $(flags) $(qaddprefix sh,-I, $($(target)_1_GCC_PCH_DIR) $(incs)) $(qaddprefix sh,-D, $(defs))\
    226226                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    227227                -o $(obj)\
     
    250250define TOOL_GXX64_COMPILE_AS_CMDS
    251251        $(QUIET)$(TOOL_GXX64_AS) -c\
    252                 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     252                $(flags) $(qaddprefix sh,-I, $(incs)) $(qaddprefix sh,-D, $(defs))\
    253253                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
    254254                -o $(obj)\
Note: See TracChangeset for help on using the changeset viewer.