summaryrefslogtreecommitdiff
path: root/celt/arm
diff options
context:
space:
mode:
authorTimothy B. Terriberry <tterribe@xiph.org>2014-03-26 12:58:04 -0700
committerTimothy B. Terriberry <tterribe@xiph.org>2014-03-26 12:58:04 -0700
commit4ae4bc61d033bd615bb6ddfe18f28994d02c51bc (patch)
tree6ecf155ec162e5bec9f2260cbde306ff30ae7d3d /celt/arm
parent76e831d917fffc55854ba2dc68b61f51c8ba61b7 (diff)
downloadopus-4ae4bc61d033bd615bb6ddfe18f28994d02c51bc.tar.gz
Fix iOS builds with assembly.
The patch in 76e831d917ff got us most of the way there, but out-of-tree builds required a second Makefile.am rule, which was missing @ARM2GNU_PARAMS@. Also, the arm2gnu.pl was terminating argument processing on any argument beginning with --, rather than an argument that was just -- by itself (as is the normal convention in GNU programs). That meant it never saw the --apple flag even when it was passed. Thanks to Jonathan Lennox for the report and for testing.
Diffstat (limited to 'celt/arm')
-rwxr-xr-xcelt/arm/arm2gnu.pl6
1 files changed, 3 insertions, 3 deletions
diff --git a/celt/arm/arm2gnu.pl b/celt/arm/arm2gnu.pl
index 54f7129b..6c922ac8 100755
--- a/celt/arm/arm2gnu.pl
+++ b/celt/arm/arm2gnu.pl
@@ -36,12 +36,12 @@ eval 'exec /usr/local/bin/perl -S $0 ${1+"$@"}'
while ($ARGV[0] =~ /^-/) {
$_ = shift;
- last if /^--/;
- if (/^-n/) {
+ last if /^--$/;
+ if (/^-n$/) {
$nflag++;
next;
}
- if (/^--apple/) {
+ if (/^--apple$/) {
$apple = 1;
$symprefix = "_";
next;