Update the OS X makefile so I can build on Lion. Regrettably that
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Sun, 6 May 2012 11:35:59 +0000 (11:35 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Sun, 6 May 2012 11:35:59 +0000 (11:35 +0000)
means I have to withdraw support for OS X 10.3 and PPC.

git-svn-id: svn://svn.tartarus.org/sgt/puzzles@9494 cda61777-01e9-0310-a592-d414129be87e

mkfiles.pl

index 3df8d16..dcbbede 100755 (executable)
@@ -1411,7 +1411,7 @@ if (defined $makefiles{'nestedvm'}) {
 if (defined $makefiles{'osx'}) {
     $mftyp = 'osx';
     $dirpfx = &dirpfx($makefiles{'osx'}, "/");
-    @osxarchs = ('ppc', 'i386');
+    @osxarchs = ('i386');
 
     ##-- Mac OS X makefile
     open OUT, ">$makefiles{'osx'}"; select OUT;
@@ -1460,7 +1460,7 @@ if (defined $makefiles{'osx'}) {
       foreach $arch (@osxarchs) {
        $objstr = &objects($p, "X.${arch}.o", undef, undef);
        print &splitline("${prog}.${arch}.bin: " . $objstr), "\n";
-       print &splitline("\t\$(CC) -arch ${arch} -mmacosx-version-min=10.3 \$(LDFLAGS) -o \$@ " .
+       print &splitline("\t\$(CC) -arch ${arch} -mmacosx-version-min=10.4 \$(LDFLAGS) -o \$@ " .
                        $objstr . " $libstr", 69), "\n\n";
        $archbins .= " ${prog}.${arch}.bin";
       }
@@ -1475,7 +1475,7 @@ if (defined $makefiles{'osx'}) {
       foreach $arch (@osxarchs) {
        $objstr = &objects($p, "X.${arch}.o", undef, undef);
        print &splitline("${prog}.${arch}: " . $objstr), "\n";
-       print &splitline("\t\$(CC) -arch ${arch} -mmacosx-version-min=10.3 \$(ULDFLAGS) -o \$@ " .
+       print &splitline("\t\$(CC) -arch ${arch} -mmacosx-version-min=10.4 \$(ULDFLAGS) -o \$@ " .
                        $objstr . " $libstr", 69), "\n\n";
        $archbins .= " ${prog}.${arch}";
       }
@@ -1488,10 +1488,10 @@ if (defined $makefiles{'osx'}) {
             "\n";
         $deflist = join "", map { " -D$_" } @{$d->{defs}};
         if ($d->{deps}->[0] =~ /\.m$/) {
-         print "\t\$(CC) -arch $arch -mmacosx-version-min=10.3 -x objective-c \$(COMPAT) \$(FWHACK) \$(CFLAGS)".
+         print "\t\$(CC) -arch $arch -mmacosx-version-min=10.4 -x objective-c \$(COMPAT) \$(FWHACK) \$(CFLAGS)".
              " \$(XFLAGS)$deflist -c \$< -o \$\@\n";
         } else {
-         print "\t\$(CC) -arch $arch -mmacosx-version-min=10.3 \$(COMPAT) \$(FWHACK) \$(CFLAGS) \$(XFLAGS)$deflist" .
+         print "\t\$(CC) -arch $arch -mmacosx-version-min=10.4 \$(COMPAT) \$(FWHACK) \$(CFLAGS) \$(XFLAGS)$deflist" .
              " -c \$< -o \$\@\n";
         }
       }