Ignore:
Timestamp:
Sep 9, 2016, 7:15:22 PM (9 years ago)
Author:
bird
Message:

Made link work inside kWorker too.

File:
1 edited

Legend:

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

    r2895 r2902  
    6868TOOL_VCC100X86_CXX ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100X86_BIN)/cl.exe
    6969TOOL_VCC100X86_AS  ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100X86_BIN)/ml.exe
    70 TOOL_VCC100X86_AR  ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100X86_BIN)/lib.exe
     70#TOOL_VCC100X86_AR  ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100X86_BIN)/lib.exe - just an exec wrapper for the below
     71TOOL_VCC100X86_AR  ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100X86_BIN)/link.exe /LIB
    7172TOOL_VCC100X86_LD  ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100X86_BIN)/link.exe
    7273TOOL_VCC100X86_DUMPBIN ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100X86_BIN)/dumpbin.exe
     
    7778 ifeq ($(KBUILD_HOST),win)
    7879  TOOL_VCC100X86_KSUBMIT ?= kmk_builtin_kSubmit --32-bit
     80  TOOL_VCC100X86_KSUBMIT_DD = $(TOOL_VCC100X86_KSUBMIT) --
    7981 endif
    8082endif
     
    299301                        $(addprefix /DEF:,$(filter %.def,$(othersrc))) \
    300302                        ,\"$(arg)\")
    301         $(QUIET)$(TOOL_VCC100X86_AR) $(flags) /OUT:$(out) @$(outbase).rsp
     303        $(QUIET)$(TOOL_VCC100X86_KSUBMIT_DD) $(TOOL_VCC100X86_AR) $(flags) /OUT:$(out) @$(outbase).rsp
    302304endef
    303305
     
    329331                    $(subst /,\\,$(libs)) \
    330332                        ,\"$(arg)\")
    331         $(QUIET)$(TOOL_VCC100X86_LD) $(flags) \
     333        $(QUIET)$(TOOL_VCC100X86_KSUBMIT_DD) $(TOOL_VCC100X86_LD) $(flags) \
    332334                /OUT:$(out) \
    333335                /MAPINFO:EXPORTS /INCREMENTAL:NO \
     
    371373                    $(subst /,\\,$(libs)) \
    372374                        ,\"$(arg)\")
    373         $(QUIET)$(TOOL_VCC100X86_LD) $(flags) \
     375        $(QUIET)$(TOOL_VCC100X86_KSUBMIT_DD) $(TOOL_VCC100X86_LD) $(flags) \
    374376                /OUT:$(out) \
    375377                /IMPLIB:$(outbase).lib \
     
    417419                    $(subst /,\\,$(libs)) \
    418420                        ,\"$(arg)\")
    419         $(QUIET)$(TOOL_VCC100X86_LD) $(flags) \
     421        $(QUIET)$(TOOL_VCC100X86_KSUBMIT_DD) $(TOOL_VCC100X86_LD) $(flags) \
    420422                /OUT:$(out) \
    421423                /MAPINFO:EXPORTS /INCREMENTAL:NO \
Note: See TracChangeset for help on using the changeset viewer.