mirror of
https://github.com/boostorg/build.git
synced 2026-01-26 06:22:26 +00:00
Bug fixes
[SVN r13693]
This commit is contained in:
@@ -103,7 +103,7 @@ if [ MATCH .*(bjam).* : $(ARGV[1]:BL) ]
|
||||
local boost-build-files =
|
||||
[ find-to-root [ PWD ] : boost-build.jam ]
|
||||
# Another temporary measure so Jam works with Boost.Build v1
|
||||
[ GLOB $(BOOST_ROOT) : boost-build.jam ] ;
|
||||
[ GLOB $(BOOST_BUILD_PATH) $(BOOST_ROOT) : boost-build.jam ] ;
|
||||
|
||||
.boost-build-file = $(boost-build-files[1]) ;
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ char *jambase[] = {
|
||||
"{\n",
|
||||
"local boost-build-files =\n",
|
||||
"[ find-to-root [ PWD ] : boost-build.jam ]\n",
|
||||
"[ GLOB $(BOOST_ROOT) : boost-build.jam ] ;\n",
|
||||
"[ GLOB $(BOOST_BUILD_PATH) $(BOOST_ROOT) : boost-build.jam ] ;\n",
|
||||
".boost-build-file = $(boost-build-files[1]) ;\n",
|
||||
"if ! $(.boost-build-file)\n",
|
||||
"{\n",
|
||||
|
||||
@@ -38,7 +38,8 @@ class Tester(TestCmd.TestCmd):
|
||||
executable to invoke. Set this to "jam" to test Boost.Build v1
|
||||
behavior.
|
||||
"""
|
||||
def __init__(self, arguments="", executable = 'bjam', match = TestCmd.match_exact):
|
||||
def __init__(self, arguments="", executable = 'bjam', match =
|
||||
TestCmd.match_exact, boost_build_path = None):
|
||||
|
||||
self.original_workdir = os.getcwd()
|
||||
|
||||
@@ -50,12 +51,14 @@ class Tester(TestCmd.TestCmd):
|
||||
else:
|
||||
raise "Don't know directory where jam is build for this system"
|
||||
|
||||
if boost_build_path is None:
|
||||
boost_build_path = os.path.join(self.original_workdir, "..", "new")
|
||||
|
||||
TestCmd.TestCmd.__init__(
|
||||
self
|
||||
, program=os.path.join(
|
||||
'..', 'jam_src', jam_build_dir, executable)
|
||||
# + ' -sBOOST_BUILD_PATH='
|
||||
# + os.path.join(self.original_workdir, "..", "new")
|
||||
+ ' -sBOOST_BUILD_PATH=' + boost_build_path
|
||||
+ ' -d0 --debug --quiet'
|
||||
+ ' ' + arguments
|
||||
, match=match
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
from BoostBuild import Tester
|
||||
import os
|
||||
|
||||
t = Tester("--build-system=project-test1")
|
||||
t = Tester("--build-system=project-test1", boost_build_path='')
|
||||
|
||||
# This test does no modifications, so run in in the invocation dir
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ def match_re(actual,expected):
|
||||
t = Tester(
|
||||
executable='jam'
|
||||
, match=match_re
|
||||
, boost_build_path=''
|
||||
)
|
||||
|
||||
t.set_tree('startup')
|
||||
|
||||
@@ -10,6 +10,7 @@ def match_re(actual,expected):
|
||||
# Test the v1 startup behavior
|
||||
t = Tester(
|
||||
match= match_re
|
||||
, boost_build_path=''
|
||||
)
|
||||
|
||||
t.set_tree('startup')
|
||||
|
||||
@@ -2,6 +2,4 @@
|
||||
import startup_v1
|
||||
import startup_v2
|
||||
import project_test1
|
||||
|
||||
# Not sure why, but this one isn't working yet
|
||||
# import project_test2
|
||||
import project_test2
|
||||
|
||||
Reference in New Issue
Block a user