mirror of
https://github.com/boostorg/build.git
synced 2026-02-16 01:12:13 +00:00
Make vacpp respect the standard options to 'using'.
[SVN r57887]
This commit is contained in:
@@ -27,7 +27,8 @@ rule init ( version ? : command * : options * )
|
||||
|
||||
command = [ common.get-invocation-command vacpp : xlC
|
||||
: $(command) : "/usr/vacpp/bin/xlC" ] ;
|
||||
|
||||
|
||||
ECHO "XXXXXXXX" $(options) ;
|
||||
common.handle-options vacpp : $(condition) : $(command) : $(options) ;
|
||||
}
|
||||
|
||||
@@ -100,13 +101,13 @@ else
|
||||
flags vacpp CFLAGS <profiling>on : -pg ;
|
||||
flags vacpp LINKFLAGS <profiling>on : -pg ;
|
||||
|
||||
flags vacpp CFLAGS <cflags> ;
|
||||
flags vacpp C++FLAGS <cxxflags> ;
|
||||
flags vacpp.compile OPTIONS <cflags> ;
|
||||
flags vacpp.compile.c++ OPTIONS <cxxflags> ;
|
||||
flags vacpp DEFINES <define> ;
|
||||
flags vacpp UNDEFS <undef> ;
|
||||
flags vacpp HDRS <include> ;
|
||||
flags vacpp STDHDRS <sysinclude> ;
|
||||
flags vacpp LINKFLAGS <linkflags> ;
|
||||
flags vacpp.link OPTIONS <linkflags> ;
|
||||
flags vacpp ARFLAGS <arflags> ;
|
||||
|
||||
flags vacpp LIBPATH <library-path> ;
|
||||
@@ -126,22 +127,22 @@ flags vacpp.link.dll HAVE_SONAME <target-os>linux : "" ;
|
||||
|
||||
actions vacpp.link bind NEEDLIBS
|
||||
{
|
||||
$(VA_CXX_COMPILER) $(EXE-LINKFLAGS) $(LINKFLAGS) -o "$(<[1])" -L$(LIBPATH) -L$(STDLIBPATH) "$(>)" "$(NEEDLIBS)" "$(NEEDLIBS)" -l$(FINDLIBS)
|
||||
$(VA_CXX_COMPILER) $(EXE-LINKFLAGS) $(LINKFLAGS) -o "$(<[1])" -L$(LIBPATH) -L$(STDLIBPATH) "$(>)" "$(NEEDLIBS)" "$(NEEDLIBS)" -l$(FINDLIBS) $(OPTIONS) $(USER_OPTIONS)
|
||||
}
|
||||
|
||||
actions vacpp.link.dll bind NEEDLIBS
|
||||
{
|
||||
xlC_r -G $(LINKFLAGS) -o "$(<[1])" $(HAVE_SONAME)-Wl,-soname$(SPACE)-Wl,$(<[-1]:D=) -L$(LIBPATH) -L$(STDLIBPATH) "$(>)" "$(NEEDLIBS)" "$(NEEDLIBS)" -l$(FINDLIBS)
|
||||
xlC_r -G $(LINKFLAGS) -o "$(<[1])" $(HAVE_SONAME)-Wl,-soname$(SPACE)-Wl,$(<[-1]:D=) -L$(LIBPATH) -L$(STDLIBPATH) "$(>)" "$(NEEDLIBS)" "$(NEEDLIBS)" -l$(FINDLIBS) $(OPTIONS) $(USER_OPTIONS)
|
||||
}
|
||||
|
||||
actions vacpp.compile.c
|
||||
{
|
||||
$(VA_C_COMPILER) -c -I$(BOOST_ROOT) -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) -I"$(HDRS)" -I"$(STDHDRS)" -o "$(<)" "$(>)"
|
||||
$(VA_C_COMPILER) -c $(OPTIONS) $(USER_OPTIONS) -I$(BOOST_ROOT) -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) -I"$(HDRS)" -I"$(STDHDRS)" -o "$(<)" "$(>)"
|
||||
}
|
||||
|
||||
actions vacpp.compile.c++
|
||||
{
|
||||
$(VA_CXX_COMPILER) -c -I$(BOOST_ROOT) -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) $(C++FLAGS) -I"$(HDRS)" -I"$(STDHDRS)" -o "$(<)" "$(>)"
|
||||
$(VA_CXX_COMPILER) -c $(OPTIONS) $(USER_OPTIONS) -I$(BOOST_ROOT) -U$(UNDEFS) -D$(DEFINES) $(CFLAGS) $(C++FLAGS) -I"$(HDRS)" -I"$(STDHDRS)" -o "$(<)" "$(>)"
|
||||
}
|
||||
|
||||
actions updated together piecemeal vacpp.archive
|
||||
|
||||
Reference in New Issue
Block a user