[Scons-users] func in command doesn't get exuecuted.

Bill Deegan bill at baddogconsulting.com
Thu Sep 9 14:15:25 EDT 2021


Dagg,

You're running "scons -n" (with other args) right?
Then of course no  builders are actually run.

-Bill

On Thu, Sep 9, 2021 at 7:10 AM daggs <daggs at gmx.com> wrote:

> Greetings,
>
> I have a target I want to rebuild everytime I run scons.
>
> so I defined the following command:
> env.AlwaysBuild(env.Command(get_target("initial_step"),
> get_deps("initial_step"), build))
>
> get_target returns the target based on a label, get_deps returns a list of
> deps based on a label
> build is defined as follows:
> def build(target, source, env):
>     raise NameError('die')
>
> when I run scons like this: scons tar -nQ --tree=all --debug=explain
>
> scons: rebuilding `/tmp/a' because AlwaysBuild() is specified
> build(["/tmp/a"], ["/tmp/create_a.sh"])
>
> but no error, the build just continues.
>
> any idea how to debug this issue?
>
> Thanks,
>
> Dagg
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20210909/119a8020/attachment.htm>


More information about the Scons-users mailing list