From Craig Silverstein: support @file expansion.
This commit is contained in:
parent
f3876f6909
commit
fc955173bb
1 changed files with 7 additions and 1 deletions
|
@ -91,7 +91,10 @@ write_debug_script(std::string filename_str,
|
|||
FILE* fp = fopen(filename, "w");
|
||||
if (fp)
|
||||
{
|
||||
fprintf(fp, "[ \"$1\" = debug ] && PREFIX=\"${GDB-/home/build/static/projects/tools/gdb} --annotate=3 --fullname %s --args\" && shift\n", argv_0);
|
||||
fprintf(fp, "[ \"$1\" = debug ]"
|
||||
" && PREFIX=\"${GDB-gdb} --annotate=3 --fullname %s --args\""
|
||||
" && shift\n",
|
||||
argv_0);
|
||||
fprintf(fp, "$PREFIX%s $*\n", args);
|
||||
fclose(fp);
|
||||
chmod(filename, 0755);
|
||||
|
@ -132,6 +135,9 @@ main(int argc, char** argv)
|
|||
|
||||
program_name = argv[0];
|
||||
|
||||
// In libiberty; expands @filename to the args in "filename".
|
||||
expandargv(&argc, &argv);
|
||||
|
||||
// This is used by write_debug_script(), which wants the unedited argv.
|
||||
std::string args = collect_argv(argc, argv);
|
||||
|
||||
|
|
Loading…
Reference in a new issue