Add a --run switch to wscript, to run Midori after building

This commit is contained in:
Christian Dywan 2008-12-12 10:10:10 +01:00
parent 270822a0c4
commit df6afd7caa

11
wscript
View file

@ -195,6 +195,8 @@ def set_options (opt):
opt.tool_options ('compiler_cc') opt.tool_options ('compiler_cc')
opt.tool_options ('intltool') 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', '') group = opt.add_option_group ('Directories', '')
if (opt.parser.get_option ('--prefix')): if (opt.parser.get_option ('--prefix')):
@ -360,3 +362,12 @@ def shutdown ():
Params.pprint ('RED', "Failed to generate po template.") Params.pprint ('RED', "Failed to generate po template.")
Params.pprint ('RED', "Make sure intltool is installed.") Params.pprint ('RED', "Make sure intltool is installed.")
os.chdir ('..') 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.")