summaryrefslogtreecommitdiff
path: root/test/Java/JARCHDIR.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2006-02-12 19:56:03 +0000
committerSteven Knight <knight@baldmt.com>2006-02-12 19:56:03 +0000
commit19563d915729176a6349021295bef4f4f830b15d (patch)
tree56208f374c81c91b572cd0fc3cf28223ef80a732 /test/Java/JARCHDIR.py
parentf44f025c1e789ca6f73f0709149512c08e2459c3 (diff)
downloadscons-19563d915729176a6349021295bef4f4f830b15d.tar.gz
Add support for Visual Studio 2005 Professional. Windows portability fixes for various tests. (Baptiste Lepilleur)
Diffstat (limited to 'test/Java/JARCHDIR.py')
-rw-r--r--test/Java/JARCHDIR.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/test/Java/JARCHDIR.py b/test/Java/JARCHDIR.py
index dedcf4a8..3ee3deed 100644
--- a/test/Java/JARCHDIR.py
+++ b/test/Java/JARCHDIR.py
@@ -43,10 +43,18 @@ else:
if not where_javac:
test.skip_test("Could not find Java javac, skipping test(s).\n")
+if test.detect_tool('jar', ENV=ENV):
+ where_jar = test.detect('JAR', 'jar', ENV=ENV)
+else:
+ where_jar = test.where_is('jar')
+if not where_jar:
+ test.skip_test("Could not find Java jar, skipping test(s).\n")
+
test.write('SConstruct', """
dir = 'dist'
env = Environment(tools = ['javac', 'jar'],
- JAVAC = '%(where_javac)s',
+ JAVAC = r'%(where_javac)s',
+ JAR = r'%(where_jar)s',
JARCHDIR = dir)
bin = env.Java(dir, Dir('./'))
jar = env.Jar(File('c.jar', dir), bin)