diff -u -r boost_1_48_0/boostcpp.jam ../boost_1_48_0/boostcpp.jam --- boost_1_48_0/boostcpp.jam 2011-11-13 00:10:55.000000000 -0600 +++ ../boost_1_48_0/boostcpp.jam 2011-11-27 13:27:37.514798768 -0600 @@ -99,13 +99,6 @@ BUILD_ID = [ regex.replace $(build-id) "[*\\/:.\"\' ]" "_" ] ; } -# Python build id (only for Python libraries) -python-id = [ option.get "python-buildid" ] ; -if $(python-id) -{ - PYTHON_ID = [ regex.replace $(python-id) "[*\\/:.\"\']" "_" ] ; -} - ############################################################################## # # 1. The 'tag' function that adds decoration suitable to the properties if diff -u -r boost_1_48_0/libs/mpi/build/Jamfile.v2 ../boost_1_48_0/libs/mpi/build/Jamfile.v2 --- boost_1_48_0/libs/mpi/build/Jamfile.v2 2010-10-18 01:22:09.000000000 -0500 +++ ../boost_1_48_0/libs/mpi/build/Jamfile.v2 2011-11-27 13:36:11.634035774 -0600 @@ -8,6 +8,8 @@ # Authors: Douglas Gregor # Andrew Lumsdaine +import option ; +import regex ; import mpi ; import indirect ; import python ; @@ -24,6 +26,13 @@ @$(__name__).tag ; +# Python build id (only for Python libraries) +python-id = [ option.get "python-buildid" ] ; +if $(python-id) +{ + PYTHON_ID = [ regex.replace $(python-id) "[*\\/:.\"\']" "_" ] ; +} + rule tag ( name : type ? : property-set ) { local result = $(name) ; diff -u -r boost_1_48_0/libs/python/build/Jamfile.v2 ../boost_1_48_0/libs/python/build/Jamfile.v2 --- boost_1_48_0/libs/python/build/Jamfile.v2 2010-07-12 17:29:41.000000000 -0500 +++ ../boost_1_48_0/libs/python/build/Jamfile.v2 2011-11-27 13:25:38.365120553 -0600 @@ -2,6 +2,8 @@ # Software License, Version 1.0. (See accompanying # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +import option ; +import regex ; import os ; import indirect ; import modules ; @@ -30,6 +32,14 @@ ; } +# Python build id (only for Python libraries) +python-id = [ option.get "python-buildid" ] ; +if $(python-id) +{ + PYTHON_ID = [ regex.replace $(python-id) "[*\\/:.\"\']" "_" ] ; +} + + rule find-py3-version { local versions = [ feature.values python ] ;