mirror of
https://github.com/boostorg/build.git
synced 2026-02-15 00:52:16 +00:00
command-file support
[SVN r11693]
This commit is contained in:
@@ -22,19 +22,12 @@ extends-toolset msvc ;
|
||||
|
||||
rule Link-action
|
||||
{
|
||||
local command-file = $(<[1]:S=.CMD) ;
|
||||
LOCATE on $(command-file) = $(gLOCATE($(<))) ;
|
||||
COMMAND on $(<) = @ ;
|
||||
intel-win32-Link-action $(<) : $(command-file) ;
|
||||
|
||||
list-files $(command-file) : $(>) ;
|
||||
DEPENDS $(<) : $(command-file) ;
|
||||
RmTemps $(<[1]) : $(command-file) ;
|
||||
with-command-file intel-win32-Link-action $(<) : $(>) $(NEEDLIBS) ;
|
||||
}
|
||||
|
||||
actions intel-win32-Link-action bind NEEDLIBS
|
||||
{
|
||||
$(INTEL_TOOL_PATH)xilink /nologo $(LINKFLAGS) /PDB:"$(<[1]:S=.pdb)" /out:"$(<[1])" $(UNDEFS) /LIBPATH:$(LIBPATH) /LIBPATH:$(STDLIBPATH) "$(NEEDLIBS)" "$(FINDLIBS)" $(COMMAND)"$(>)"
|
||||
$(INTEL_TOOL_PATH)xilink /nologo $(LINKFLAGS) /PDB:"$(<[1]:S=.pdb)" /out:"$(<[1])" $(UNDEFS) /LIBPATH:$(LIBPATH) /LIBPATH:$(STDLIBPATH) "$(FINDLIBS)" @"$(>)"
|
||||
}
|
||||
|
||||
#### Cc #####
|
||||
|
||||
@@ -55,19 +55,12 @@ flags msvc LINKFLAGS <target-type>DLL : /DLL ;
|
||||
|
||||
rule Link-action
|
||||
{
|
||||
local command-file = $(<[1]:S=.CMD) ;
|
||||
LOCATE on $(command-file) = $(gLOCATE($(<))) ;
|
||||
COMMAND on $(<) = @ ;
|
||||
msvc-Link-action $(<) : $(command-file) ;
|
||||
|
||||
list-files $(command-file) : $(>) ;
|
||||
DEPENDS $(<) : $(command-file) ;
|
||||
RmTemps $(<[1]) : $(command-file) ;
|
||||
with-command-file msvc-Link-action $(<) : $(>) $(NEEDLIBS) ;
|
||||
}
|
||||
|
||||
actions together msvc-Link-action bind NEEDLIBS
|
||||
{
|
||||
$(MSVC_TOOL_PATH)link /nologo $(LINKFLAGS) /PDB:"$(<[1]:S=.pdb)" /out:"$(<[1])" /LIBPATH:$(LIBPATH) /LIBPATH:$(STDLIBPATH) "$(NEEDLIBS)" "$(FINDLIBS)" $(COMMAND)"$(>)"
|
||||
$(MSVC_TOOL_PATH)link /nologo $(LINKFLAGS) /PDB:"$(<[1]:S=.pdb)" /out:"$(<[1])" /LIBPATH:$(LIBPATH) /LIBPATH:$(STDLIBPATH) "$(FINDLIBS)" @"$(>)"
|
||||
}
|
||||
|
||||
#### Cc #####
|
||||
|
||||
@@ -22,19 +22,12 @@ extends-toolset msvc ;
|
||||
|
||||
rule Link-action
|
||||
{
|
||||
local command-file = $(<[1]:S=.CMD) ;
|
||||
LOCATE on $(command-file) = $(gLOCATE($(<))) ;
|
||||
COMMAND on $(<) = @ ;
|
||||
intel-win32-Link-action $(<) : $(command-file) ;
|
||||
|
||||
list-files $(command-file) : $(>) ;
|
||||
DEPENDS $(<) : $(command-file) ;
|
||||
RmTemps $(<[1]) : $(command-file) ;
|
||||
with-command-file intel-win32-Link-action $(<) : $(>) $(NEEDLIBS) ;
|
||||
}
|
||||
|
||||
actions intel-win32-Link-action bind NEEDLIBS
|
||||
{
|
||||
$(INTEL_TOOL_PATH)xilink /nologo $(LINKFLAGS) /PDB:"$(<[1]:S=.pdb)" /out:"$(<[1])" $(UNDEFS) /LIBPATH:$(LIBPATH) /LIBPATH:$(STDLIBPATH) "$(NEEDLIBS)" "$(FINDLIBS)" $(COMMAND)"$(>)"
|
||||
$(INTEL_TOOL_PATH)xilink /nologo $(LINKFLAGS) /PDB:"$(<[1]:S=.pdb)" /out:"$(<[1])" $(UNDEFS) /LIBPATH:$(LIBPATH) /LIBPATH:$(STDLIBPATH) "$(FINDLIBS)" @"$(>)"
|
||||
}
|
||||
|
||||
#### Cc #####
|
||||
|
||||
@@ -55,19 +55,12 @@ flags msvc LINKFLAGS <target-type>DLL : /DLL ;
|
||||
|
||||
rule Link-action
|
||||
{
|
||||
local command-file = $(<[1]:S=.CMD) ;
|
||||
LOCATE on $(command-file) = $(gLOCATE($(<))) ;
|
||||
COMMAND on $(<) = @ ;
|
||||
msvc-Link-action $(<) : $(command-file) ;
|
||||
|
||||
list-files $(command-file) : $(>) ;
|
||||
DEPENDS $(<) : $(command-file) ;
|
||||
RmTemps $(<[1]) : $(command-file) ;
|
||||
with-command-file msvc-Link-action $(<) : $(>) $(NEEDLIBS) ;
|
||||
}
|
||||
|
||||
actions together msvc-Link-action bind NEEDLIBS
|
||||
{
|
||||
$(MSVC_TOOL_PATH)link /nologo $(LINKFLAGS) /PDB:"$(<[1]:S=.pdb)" /out:"$(<[1])" /LIBPATH:$(LIBPATH) /LIBPATH:$(STDLIBPATH) "$(NEEDLIBS)" "$(FINDLIBS)" $(COMMAND)"$(>)"
|
||||
$(MSVC_TOOL_PATH)link /nologo $(LINKFLAGS) /PDB:"$(<[1]:S=.pdb)" /out:"$(<[1])" /LIBPATH:$(LIBPATH) /LIBPATH:$(STDLIBPATH) "$(FINDLIBS)" @"$(>)"
|
||||
}
|
||||
|
||||
#### Cc #####
|
||||
|
||||
Reference in New Issue
Block a user