# HG changeset patch # User Gustavo J. A. M. Carneiro # Date 1227540522 0 # Node ID 3604c4e42fd1866f1b07bf1786cac6c7cb13ae04 # Parent fe95a4f9d423e0bdb82fe9de525e732e4f0df7ab When --run'ing a program, tell WAF to only build that program, nothing more. This greatly speeds up compilation when all you want to do is run a test program, as it skips the time consuming linking to be done for all example programs. diff -r fe95a4f9d423 -r 3604c4e42fd1 wscript --- a/wscript Mon Nov 24 12:39:50 2008 +0000 +++ b/wscript Mon Nov 24 15:28:42 2008 +0000 @@ -354,6 +354,13 @@ def build(bld): + + # When --run'ing a program, tell WAF to only build that program, + # nothing more; this greatly speeds up compilation when all you + # want to do is run a test program. + if Params.g_options.run and not Params.g_options.compile_targets: + Params.g_options.compile_targets = Params.g_options.run + if Params.g_options.no_task_lines: import Runner def null_printout(s):