summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Tool/javac.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/javac.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/javac.py')
-rw-r--r--src/engine/SCons/Tool/javac.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/engine/SCons/Tool/javac.py b/src/engine/SCons/Tool/javac.py
index e16f6d0..e6a0fc3 100644
--- a/src/engine/SCons/Tool/javac.py
+++ b/src/engine/SCons/Tool/javac.py
@@ -37,6 +37,7 @@ import os
import os.path
import string
+import SCons.Action
import SCons.Builder
from SCons.Node.FS import _my_normcase
from SCons.Tool.JavaCommon import parse_java_file
@@ -91,7 +92,9 @@ def emit_java_classes(target, source, env):
return tlist, slist
-JavaBuilder = SCons.Builder.Builder(action = '$JAVACCOM',
+JavaAction = SCons.Action.Action('$JAVACCOM', '$JAVACCOMSTR')
+
+JavaBuilder = SCons.Builder.Builder(action = JavaAction,
emitter = emit_java_classes,
target_factory = SCons.Node.FS.default_fs.Dir,
source_factory = SCons.Node.FS.default_fs.Dir)