Commit e085197b authored by Robert Bradshaw's avatar Robert Bradshaw

Merge pull request #259 from msabramo/cygdb-tweak-args

Fix cygdb argument parsing
parents e471e51a d03f1f6a
...@@ -62,7 +62,7 @@ def make_command_file(path_to_debug_info, prefix_code='', no_import=False): ...@@ -62,7 +62,7 @@ def make_command_file(path_to_debug_info, prefix_code='', no_import=False):
return tempfilename return tempfilename
usage = "Usage: cygdb [options] [PATH [GDB_ARGUMENTS]]" usage = "Usage: cygdb [options] [PATH [-- GDB_ARGUMENTS]]"
def main(path_to_debug_info=None, gdb_argv=None, no_import=False): def main(path_to_debug_info=None, gdb_argv=None, no_import=False):
""" """
...@@ -82,12 +82,12 @@ def main(path_to_debug_info=None, gdb_argv=None, no_import=False): ...@@ -82,12 +82,12 @@ def main(path_to_debug_info=None, gdb_argv=None, no_import=False):
(options, args) = parser.parse_args() (options, args) = parser.parse_args()
if path_to_debug_info is None: if path_to_debug_info is None:
if len(args) > 1: if len(args) > 1:
path_to_debug_info = args[1] path_to_debug_info = args[0]
else: else:
path_to_debug_info = os.curdir path_to_debug_info = os.curdir
if gdb_argv is None: if gdb_argv is None:
gdb_argv = args[2:] gdb_argv = args[1:]
if path_to_debug_info == '--': if path_to_debug_info == '--':
no_import = True no_import = True
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment