$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r54770 - trunk
From: ghost_at_[hidden]
Date: 2009-07-07 10:39:27
Author: vladimir_prus
Date: 2009-07-07 10:39:26 EDT (Tue, 07 Jul 2009)
New Revision: 54770
URL: http://svn.boost.org/trac/boost/changeset/54770
Log:
Use system layout on Linux by default
Text files modified: 
   trunk/Jamroot |    16 +++++++++++++++-                        
   1 files changed, 15 insertions(+), 1 deletions(-)
Modified: trunk/Jamroot
==============================================================================
--- trunk/Jamroot	(original)
+++ trunk/Jamroot	2009-07-07 10:39:26 EDT (Tue, 07 Jul 2009)
@@ -277,7 +277,21 @@
 
 # What kind of layout are we doing?
 layout = [ MATCH "^--layout=(.*)" : [ modules.peek : ARGV ] ] ;
-layout ?= versioned ;
+# On Windows, we used versioned layout by default in order to
+# be compatible with autolink. On other systems, we use system
+# layout which is what every other program uses. Note that windows
+# check is static, and won't 
+if ! $(layout)
+{
+    if [ modules.peek : NT ]
+    {
+        layout = versioned ;
+    }
+    else
+    {
+        layout = system ;
+    }
+}
 layout-$(layout) = true ;