2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-15 00:52:16 +00:00

move flags declarations to the corresponding derived toolsets

[SVN r25569]
This commit is contained in:
Aleksey Gurtovoy
2004-10-05 11:46:05 +00:00
parent 9e1b8801e2
commit 92808c247c
10 changed files with 20 additions and 15 deletions

View File

@@ -12,8 +12,10 @@
extends-toolset dmc ;
flags $(gCURRENT_TOOLSET) STLPORT_LIB_BASE_NAME ;
STLPORT_LIB_BASE_NAME ?= stlp45dm ;
SEARCH on stlport.jam = $(BOOST_BUILD_PATH) ;
include stlport.jam ;
STLPORT_LIB_BASE_NAME = stlp45dm ;

View File

@@ -5,6 +5,8 @@
# this is simply an extension to the gcc toolset.
extends-toolset gcc ;
flags $(gCURRENT_TOOLSET) STLPORT_LIB_BASE_NAME ;
if $(NT)
{
STLPORT_LIB_BASE_NAME = stlport_cygwin ;

View File

@@ -12,6 +12,4 @@
feature stlport-iostream : on off ;
C++FLAGS = [ difference $(C++FLAGS) : /Qmsvc-stlport ] ;
DEFINES = [ difference $(DEFINES) : _STLP_NO_SGI_IOSTREAMS=1 ] ;
STDLIBPATH += [ join [ get-stlport-root ] $(SLASH)lib ] ;
}

View File

@@ -8,12 +8,14 @@
# program as the column heading for HTML tables. Must not include version number.
#//<a href="http://developer.intel.com/software/products/compilers/">Intel<br>C++</a><br><a href="http://www.stlport.org/">STLport</a>
flags $(gCURRENT_TOOLSET) STLPORT_LIB_BASE_NAME ;
STLPORT_LIB_BASE_NAME ?= stlport_icl ;
{
local INTEL_BASE_MSVC_TOOLSET = msvc-stlport ;
extends-toolset intel-win32 ;
# Intel's compiler doesn't seem to encode the path to the STLPort
# library in shared libs. This path setting works for the Python
# tests, and seems to be unneeded for the regression tests, but it

View File

@@ -5,7 +5,8 @@
extends-toolset mingw ;
CURR_TOOLSET = mingw-stlport ;
flags $(gCURRENT_TOOLSET) STLPORT_LIB_BASE_NAME ;
STLPORT_LIB_BASE_NAME = stlport_mingw32 ;
SEARCH on stlport.jam = $(BOOST_BUILD_PATH) ;

View File

@@ -8,7 +8,9 @@
extends-toolset msvc ;
CURR_TOOLSET = msvc-stlport ;
flags $(gCURRENT_TOOLSET) STLPORT_LIB_BASE_NAME ;
flags $(gCURRENT_TOOLSET) STLPORT_LIB_STATIC_SUFFIX ;
STLPORT_LIB_BASE_NAME ?= stlport_vc6 ;
STLPORT_LIB_STATIC_SUFFIX ?= _static ;
@@ -17,4 +19,3 @@ SEARCH on stlport.jam = $(BOOST_BUILD_PATH) ;
include stlport.jam ;
flags msvc-stlport VC_STDLIB_PATH <stlport-iostream>on : [ join [ get-stlport-root ] $(SLASH)$(STLPORT_LIB_DIRECTORY) ] ;
#~ flags msvc-stlport THIS_FLAG_IS_UNUSED_BUT_ENSURES_TAG_ISNT_IGNORED <stlport-version> : ;

View File

@@ -7,9 +7,6 @@
# Use this toolset to add STLport flavor for any base toolset
# define STLPORT_LIB_BASE_NAME to the shared between debug and release
# versions prefix for stlport library name for example stlport_sunpro
flags stlport STLPORT_LIB_BASE_NAME ;
flags stlport STLPORT_LIB_DEBUG_SUFFIX ;
flags stlport STLPORT_LIB_STATIC_SUFFIX ;
# STLport iostreams or native iostreams
feature stlport-iostream : on off ;

View File

@@ -9,7 +9,8 @@
# this is simply an extension to the sunpro toolset.
extends-toolset sunpro ;
CURR_TOOLSET = sunpro-stlport ;
flags $(gCURRENT_TOOLSET) STLPORT_LIB_BASE_NAME ;
STLPORT_LIB_BASE_NAME = stlport_sunpro ;
# bring in the STLPort configuration

View File

@@ -1,7 +1,8 @@
extends-toolset msvc-stlport ;
CURR_TOOLSET = vc7-stlport ;
STLPORT_LIB_BASE_NAME = stlport_vc70 ;
flags $(gCURRENT_TOOLSET) STLPORT_LIB_BASE_NAME ;
STLPORT_LIB_BASE_NAME ?= stlport_vc70 ;
# bring in the STLPort configuration
SEARCH on stlport.jam = $(BOOST_BUILD_PATH) ;

View File

@@ -1,6 +1,6 @@
extends-toolset msvc ;
CURR_TOOLSET = vc-7.1-stlport ;
flags $(gCURRENT_TOOLSET) STLPORT_LIB_BASE_NAME ;
STLPORT_LIB_BASE_NAME = stlport_vc71 ;
# bring in the STLPort configuration