2
from SCons.Builder import Builder
5
def depend_on_closure_compiler(target, source, env):
6
env.Depends(target, env['CLOSURE_COMPILER'])
9
ClosureCompiler = Builder(
10
action='$JAVA $JAVAFLAGS -jar $CLOSURE_COMPILER $CLOSURE_FLAGS --js_output_file $TARGET $SOURCES',
11
emitter=depend_on_closure_compiler
14
closure = os.path.join(
15
os.path.dirname(__file__),
20
closure = env.File(closure)
23
env['CLOSURE_COMPILER'] = closure
25
BUILDERS={'ClosureCompiler':ClosureCompiler})