summaryrefslogtreecommitdiffstats
path: root/test/Java/JARFLAGS.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2005-03-04 02:44:26 (GMT)
committerSteven Knight <knight@baldmt.com>2005-03-04 02:44:26 (GMT)
commit3bf4475522d2a24910b147a607dcd9f0d980097f (patch)
treef84f598ecc6c449fd1784b76ca52b7330d88f230 /test/Java/JARFLAGS.py
parent101ccb287767fbe9509726a4af66f46d4caf2ea9 (diff)
downloadSCons-3bf4475522d2a24910b147a607dcd9f0d980097f.zip
SCons-3bf4475522d2a24910b147a607dcd9f0d980097f.tar.gz
SCons-3bf4475522d2a24910b147a607dcd9f0d980097f.tar.bz2
Fix Fedora Core 3 test portability.
Diffstat (limited to 'test/Java/JARFLAGS.py')
-rw-r--r--test/Java/JARFLAGS.py36
1 files changed, 15 insertions, 21 deletions
diff --git a/test/Java/JARFLAGS.py b/test/Java/JARFLAGS.py
index 7e3669d..9a846ec 100644
--- a/test/Java/JARFLAGS.py
+++ b/test/Java/JARFLAGS.py
@@ -32,29 +32,23 @@ test = TestSCons.TestSCons()
test.subdir('src')
-if test.detect_tool('javac'):
- where_javac = test.detect('JAVAC', 'javac')
+ENV = test.java_ENV()
+
+if test.detect_tool('javac', ENV=ENV):
+ where_javac = test.detect('JAVAC', 'javac', ENV=ENV)
else:
- import SCons.Environment
- env = SCons.Environment.Environment()
- where_javac = env.WhereIs('javac', os.environ['PATH'])
- if not where_javac:
- where_javac = env.WhereIs('javac', '/usr/local/j2sdk1.3.1/bin')
- if not where_javac:
- print "Could not find Java javac, skipping test(s)."
- test.pass_test(1)
-
-if test.detect_tool('jar'):
- where_jar = test.detect('JAR', 'jar')
+ where_javac = test.where_is('javac')
+if not where_javac:
+ print "Could not find Java javac, skipping test(s)."
+ test.pass_test(1)
+
+if test.detect_tool('jar', ENV=ENV):
+ where_jar = test.detect('JAR', 'jar', ENV=ENV)
else:
- import SCons.Environment
- env = SCons.Environment.Environment()
- where_jar = env.WhereIs('jar', os.environ['PATH'])
- if not where_jar:
- where_jar = env.WhereIs('jar', '/usr/local/j2sdk1.3.1/bin')
- if not where_jar:
- print "Could not find Java jar, skipping test(s)."
- test.pass_test(1)
+ where_javac = test.where_is('jar')
+if not where_jar:
+ print "Could not find Java jar, skipping test(s)."
+ test.pass_test(1)
test.write('SConstruct', """
env = Environment(tools = ['javac', 'jar'],