70 lines
1.6 KiB
Diff
70 lines
1.6 KiB
Diff
|
https://svn.boost.org/trac/boost/ticket/6286
|
||
|
|
||
|
--- boostcpp.jam
|
||
|
+++ boostcpp.jam
|
||
|
@@ -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
|
||
|
--- libs/mpi/build/Jamfile.v2
|
||
|
+++ libs/mpi/build/Jamfile.v2
|
||
|
@@ -8,6 +8,8 @@
|
||
|
# Authors: Douglas Gregor
|
||
|
# Andrew Lumsdaine
|
||
|
|
||
|
+import option ;
|
||
|
+import regex ;
|
||
|
import mpi ;
|
||
|
import indirect ;
|
||
|
import python ;
|
||
|
@@ -24,6 +26,13 @@
|
||
|
<tag>@$(__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) ;
|
||
|
--- libs/python/build/Jamfile.v2
|
||
|
+++ libs/python/build/Jamfile.v2
|
||
|
@@ -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 ] ;
|