Ignore:
Timestamp:
Nov 7, 2007, 5:02:56 PM (18 years ago)
Author:
bird
Message:

Don't basename the library file, just strip leading 'lib'.

File:
1 edited

Legend:

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

    r1064 r1259  
    254254        $(QUIET)$(TOOL_GXX64_LD) $(flags) -o $(out) $(objs)\
    255255                $(foreach p,$(libpath), -L$(p))\
    256                 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib)))\
     256                $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(lib)), $(lib)))\
    257257                $(call TOOL_GXX64_LD_MAP,$(outbase).map)
    258258endef
     
    281281                $(objs)\
    282282                $(foreach p,$(libpath), -L$(p))\
    283                 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib)))\
     283                $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(lib)), $(lib)))\
    284284                $(call TOOL_GXX64_LD_MAP,$(outbase).map)
    285285endef
     
    306306        $(QUIET)$(TOOL_GXX64_LD_SYSMOD) $(TOOL_GXX64_LDFLAGS.sysmod) $(flags) -o $(out) $(objs)\
    307307                $(foreach p,$(libpath), -L$(p))\
    308                 $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(basename $(lib))), $(lib)))\
     308                $(foreach lib,$(libs), $(if $(findstring $(lib),$(subst /,x,$(lib))), -l$(patsubst lib%,%,$(lib)), $(lib)))\
    309309                $(call TOOL_GXX64_LD_SYSMOD_MAP,$(outbase).map)
    310310endef
Note: See TracChangeset for help on using the changeset viewer.