$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r49615 - in trunk/tools/build/v2: doc/src tools
From: ghost_at_[hidden]
Date: 2008-11-06 12:11:47
Author: vladimir_prus
Date: 2008-11-06 12:11:47 EST (Thu, 06 Nov 2008)
New Revision: 49615
URL: http://svn.boost.org/trac/boost/changeset/49615
Log:
Trim the list of possible values for target-os.
Text files modified: 
   trunk/tools/build/v2/doc/src/reference.xml |     7 +++----                                 
   trunk/tools/build/v2/tools/builtin.jam     |    12 ++++++++----                            
   2 files changed, 11 insertions(+), 8 deletions(-)
Modified: trunk/tools/build/v2/doc/src/reference.xml
==============================================================================
--- trunk/tools/build/v2/doc/src/reference.xml	(original)
+++ trunk/tools/build/v2/doc/src/reference.xml	2008-11-06 12:11:47 EST (Thu, 06 Nov 2008)
@@ -571,10 +571,9 @@
             libraries are produced for shared libraries or not.                       
           </para>
 
-          <para>The complete list of possible values for this feature is:
-            amiga, aix, bsd, cygwin, darwin, dos, emx, freebsd, hpux, iphone,
-            linux, netbsd, openbsd, osf, qnx, qnxnto, sgi, solaris, sun,
-            sunos, svr4, sysv, ultrix, unix, unixware, windows.
+          <para>The complete list of possible values for this feature is: 
+            aix, bsd, cygwin, darwin, freebsd, hpux, iphone, linux, netbsd,
+            openbsd, osf, qnx, qnxnto, sgi, solaris, unix, unixware, windows.
           </para>
 
           <para>See <xref linkend="bbv2.tasks.crosscompile"/> for details of
Modified: trunk/tools/build/v2/tools/builtin.jam
==============================================================================
--- trunk/tools/build/v2/tools/builtin.jam	(original)
+++ trunk/tools/build/v2/tools/builtin.jam	2008-11-06 12:11:47 EST (Thu, 06 Nov 2008)
@@ -35,10 +35,8 @@
 import generate ;
 
 
-.os-names = amiga aix bsd cygwin darwin dos emx freebsd hpux iphone linux netbsd
-    openbsd osf qnx qnxnto sgi solaris sun sunos svr4 sysv ultrix unix unixware
-    vms windows ;
-
+.os-names = aix bsd cygwin darwin freebsd hpux iphone linux netbsd
+    openbsd osf qnx qnxnto sgi solaris unix unixware windows ;
 
 # Feature used to determine which OS we're on. New <target-os> and <host-os>
 # features should be used instead.
@@ -70,6 +68,12 @@
             case MACOSX       : host-os = darwin  ;
             case KFREEBSD     : host-os = freebsd ;
             case LINUX        : host-os = linux   ;
+            case SUNOS        : 
+              ECHO "SunOS is not a supported operating system." ;
+              ECHO "We believe last version of SunOS was released in 1992, " ;
+              ECHO "so if you get this message, something is very wrong with configuration logic. " ;
+              ECHO "Please report this as a bug. " ;
+              EXIT ;
             case *            : host-os = unix    ;
         }
     }