Lines Matching refs:Arg
505 my $Arg = $ARGV[$i];
506 my ($ArgKey) = split /=/,$Arg,2;
514 if ($Arg =~ /^-(E|MM?)$/) { $Action = 'preprocess'; }
515 elsif ($Arg eq '-c') { $Action = 'compile'; }
516 elsif ($Arg =~ /^-print-prog-name/) { exit 0; }
519 if ($Arg eq "-arch") {
531 if ($Arg =~ /^-isysroot/) {
538 push @CompileOpts,$Arg;
543 if ($Arg =~ /^-iquote.*/) {
544 push @CompileOpts,$Arg;
551 push @LinkOpts,$Arg;
563 if ($UniqueOptions{$Arg}) {
564 if (defined $Uniqued{$Arg}) {
568 $Uniqued{$Arg} = 1;
571 push @CompileOpts,$Arg;
572 push @LinkOpts,$Arg;
592 if ($Arg =~ /^-(?:[DIU]|isystem)(.*)$/) {
593 my $Tmp = $Arg;
597 $Tmp = $Arg . $ARGV[$i];
603 if ($Arg =~ /^-m.*/) {
604 push @CompileOpts,$Arg;
609 if ($Arg eq '-x') {
615 if ($Arg eq '-o') {
622 if ($Arg =~ /^-[l,L,O]/) {
623 if ($Arg eq '-O') { push @LinkOpts,'-O1'; }
624 elsif ($Arg eq '-Os') { push @LinkOpts,'-O2'; }
625 else { push @LinkOpts,$Arg; }
628 if ($Arg =~ /^-O/) { push @CompileOpts,$Arg; }
632 if ($Arg =~ /^-std=/) {
633 push @CompileOpts,$Arg;
638 if ($Arg =~ /^-F(.+)$/) {
639 my $Tmp = $Arg;
643 $Tmp = $Arg . $ARGV[$i];
651 if ($Arg eq '-filelist') {
660 if ($Arg =~ /^-f/) {
661 push @CompileOpts,$Arg;
662 push @LinkOpts,$Arg;
668 if ($Arg =~ /^-Wno-/) {
669 push @CompileOpts, $Arg;
674 if ($Arg =~ /^-Xclang$/) {
677 push @CompileOpts, $Arg;
682 if (!($Arg =~ /^-/)) {
683 push @Files, $Arg;