Commit 2311e2ad authored by Jose Fonseca's avatar Jose Fonseca

scons: User friendly message for code generated files

parent 2717d906
......@@ -56,6 +56,7 @@ def quietCommandLines(env):
env['SHLINKCOMSTR'] = " Linking $TARGET ..."
env['LDMODULECOMSTR'] = " Linking $TARGET ..."
env['SWIGCOMSTR'] = " Generating $TARGET ..."
env['CODEGENCOMSTR'] = " Generating $TARGET ..."
def createConvenienceLibBuilder(env):
......@@ -125,7 +126,8 @@ def code_generate(env, script, target, source, command):
# This command creates generated code *in the build directory*.
command = command.replace('$SCRIPT', script_src.path)
code = env.Command(target, source, command)
action = SCons.Action.Action(command, "$CODEGENCOMSTR")
code = env.Command(target, source, action)
# Explicitly mark that the generated code depends on the generator,
# and on implicitly imported python modules
......
......@@ -12,13 +12,13 @@ def glsl_compile_emitter(target, source, env):
return (target, source)
bld_frag = Builder(
action = glsl_compile[0].abspath + ' fragment $SOURCE $TARGET',
action = Action(glsl_compile[0].abspath + ' fragment $SOURCE $TARGET', '$CODEGENCODESTR'),
emitter = glsl_compile_emitter,
suffix = '.gc',
src_suffix = '_gc.h')
bld_vert = Builder(
action = glsl_compile[0].abspath + ' vertex $SOURCE $TARGET',
action = Action(glsl_compile[0].abspath + ' vertex $SOURCE $TARGET', '$CODEGENCODESTR'),
emitter = glsl_compile_emitter,
suffix = '.gc',
src_suffix = '_gc.h')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment