Opened 8 months ago

#13582 new Support Requests

what does $(>) mean?

Reported by: anonymous Owned by: Vladimir Prus
Milestone: To Be Determined Component: build
Version: Boost 1.67.0 Severity: Problem
Keywords: Cc: steven@…

Description

I notice below logic in tools/build/src/tools/gcc.jam actions link.dll bind LIBRARIES {

"$(CONFIG_COMMAND)" -L"$(LINKPATH)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,$(RPATH) "$(.IMPLIB-COMMAND)$(<[1])" -o "$(<[-1])" $(HAVE_SONAME)-Wl,$(SONAME_OPTION)$(SPACE)-Wl,$(<[-1]:D=) -shared $(START-GROUP) "$(>)" "$(LIBRARIES)" $(FINDLIBS-ST-PFX) -l$(FINDLIBS-ST) $(FINDLIBS-SA-PFX) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS)

}

And then I google and find $(>) will be "expanded to a list of source files". Refer to the source files, they are absolute path? is there any means to use relate path?

Change History (0)

Note: See TracTickets for help on using tickets.