From df6afd7caa7e27ac37ce4f09daed08bf346ad8db Mon Sep 17 00:00:00 2001 From: Christian Dywan Date: Fri, 12 Dec 2008 10:10:10 +0100 Subject: [PATCH] Add a --run switch to wscript, to run Midori after building --- wscript | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/wscript b/wscript index 441afc20..51175f0c 100644 --- a/wscript +++ b/wscript @@ -195,6 +195,8 @@ def set_options (opt): opt.tool_options ('compiler_cc') opt.tool_options ('intltool') + opt.add_option ('--run', action='store_true', default=False, + help='Run application after building it', dest='run') group = opt.add_option_group ('Directories', '') if (opt.parser.get_option ('--prefix')): @@ -360,3 +362,12 @@ def shutdown (): Params.pprint ('RED', "Failed to generate po template.") Params.pprint ('RED', "Make sure intltool is installed.") os.chdir ('..') + elif Params.g_options.run: + folder = os.path.dirname (Params.g_build.env ()['waf_config_files'][0]) + try: + application = subprocess.Popen ([ + folder + os.sep + APPNAME + os.sep + APPNAME], + stderr=subprocess.PIPE) + application.wait () + except: + Params.pprint ('RED', "Failed to run application.")