summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Tool/jar.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-11-21 21:14:41 (GMT)
committerSteven Knight <knight@baldmt.com>2004-11-21 21:14:41 (GMT)
commit9ee53a60a770d6f5a33624405d35ad4063378367 (patch)
tree361012066ed284ecad1482552d177f86a0cd664d /src/engine/SCons/Tool/jar.py
parent07c75889f874a050aff782d1488d0269fb936744 (diff)
downloadSCons-9ee53a60a770d6f5a33624405d35ad4063378367.zip
SCons-9ee53a60a770d6f5a33624405d35ad4063378367.tar.gz
SCons-9ee53a60a770d6f5a33624405d35ad4063378367.tar.bz2
More command-line output customizability: , , , .
Diffstat (limited to 'src/engine/SCons/Tool/jar.py')
-rw-r--r--src/engine/SCons/Tool/jar.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/engine/SCons/Tool/jar.py b/src/engine/SCons/Tool/jar.py
index 3c5e5f5..a721d96 100644
--- a/src/engine/SCons/Tool/jar.py
+++ b/src/engine/SCons/Tool/jar.py
@@ -33,6 +33,7 @@ selection method.
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
+import SCons.Action
import SCons.Builder
import SCons.Util
@@ -77,8 +78,10 @@ def jarChdir(target, source, env, for_signature):
if env.has_key('JARCHDIR'):
return [ '-C', '$JARCHDIR' ]
return []
-
-JarBuilder = SCons.Builder.Builder(action = '$JARCOM',
+
+JarAction = SCons.Action.Action('$JARCOM', '$JARCOMSTR')
+
+JarBuilder = SCons.Builder.Builder(action = JarAction,
source_factory = SCons.Node.FS.default_fs.Entry,
suffix = '$JARSUFFIX')