From: Christian Dywan Date: Fri, 12 Dec 2008 09:10:10 +0000 (+0100) Subject: Add a --run switch to wscript, to run Midori after building X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=df6afd7caa7e27ac37ce4f09daed08bf346ad8db;p=midori Add a --run switch to wscript, to run Midori after building --- 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.")