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

    r2895 r2902  
    6969TOOL_VCC100AMD64_CXX ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100AMD64_BIN)/cl.exe
    7070TOOL_VCC100AMD64_AS  ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100AMD64_BIN)/ml64.exe
    71 TOOL_VCC100AMD64_AR  ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100AMD64_BIN)/lib.exe
     71#TOOL_VCC100AMD64_AR  ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100AMD64_BIN)/lib.exe - just an exec wrapper for the below
     72TOOL_VCC100AMD64_AR  ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100AMD64_BIN)/link.exe /LIB
    7273TOOL_VCC100AMD64_LD  ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100AMD64_BIN)/link.exe
    7374TOOL_VCC100AMD64_DUMPBIN ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC100AMD64_BIN)/dumpbin.exe
     
    8283   TOOL_VCC100AMD64_KSUBMIT ?= kmk_builtin_kSubmit --32-bit
    8384  endif
     85  TOOL_VCC100AMD64_KSUBMIT_DD = $(TOOL_VCC100AMD64_KSUBMIT) --
    8486 endif
    8587endif
     
    302304                        $(addprefix /DEF:,$(filter %.def,$(othersrc))) \
    303305                        ,\"$(arg)\")
    304         $(QUIET)$(TOOL_VCC100AMD64_AR) $(flags) /OUT:$(out) @$(outbase).rsp
     306        $(QUIET)$(TOOL_VCC100AMD64_KSUBMIT_DD) $(TOOL_VCC100AMD64_AR) $(flags) /OUT:$(out) @$(outbase).rsp
    305307endef
    306308
     
    332334                    $(subst /,\\,$(libs)) \
    333335                        ,\"$(arg)\")
    334         $(QUIET)$(TOOL_VCC100AMD64_LD) $(flags) \
     336        $(QUIET)$(TOOL_VCC100AMD64_KSUBMIT_DD) $(TOOL_VCC100AMD64_LD) $(flags) \
    335337                /OUT:$(out) \
    336338                /MAPINFO:EXPORTS /INCREMENTAL:NO \
     
    374376                    $(subst /,\\,$(libs)) \
    375377                        ,\"$(arg)\")
    376         $(QUIET)$(TOOL_VCC100AMD64_LD) $(flags) \
     378        $(QUIET)$(TOOL_VCC100AMD64_KSUBMIT_DD) $(TOOL_VCC100AMD64_LD) $(flags) \
    377379                /OUT:$(out) \
    378380                /IMPLIB:$(outbase).lib \
     
    420422                    $(subst /,\\,$(libs)) \
    421423                        ,\"$(arg)\")
    422         $(QUIET)$(TOOL_VCC100AMD64_LD) $(flags) \
     424        $(QUIET)$(TOOL_VCC100AMD64_KSUBMIT_DD) $(TOOL_VCC100AMD64_LD) $(flags) \
    423425                /OUT:$(out) \
    424426                /MAPINFO:EXPORTS /INCREMENTAL:NO \
Note: See TracChangeset for help on using the changeset viewer.