Skip to content

Commit 04152c3

Browse files
committed
Minor cleanups.
1 parent 8d64ea5 commit 04152c3

File tree

5 files changed

+65
-83
lines changed

5 files changed

+65
-83
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ Lib/test/data/*
7474
/visionOSTestbed.*
7575
iOS/Frameworks/
7676
iOS/Resources/Info.plist
77-
MacCatalyst/Resources/Info.plist
7877
iOS/testbed/build
7978
iOS/testbed/Python.xcframework/ios-*/bin
8079
iOS/testbed/Python.xcframework/ios-*/include
@@ -83,6 +82,7 @@ iOS/testbed/Python.xcframework/ios-*/Python.framework
8382
iOS/testbed/iOSTestbed.xcodeproj/project.xcworkspace
8483
iOS/testbed/iOSTestbed.xcodeproj/xcuserdata
8584
iOS/testbed/iOSTestbed.xcodeproj/xcshareddata
85+
MacCatalyst/Resources/Info.plist
8686
visionOS/testbed/Python.xcframework/xr*-*/bin
8787
visionOS/testbed/Python.xcframework/xr*-*/include
8888
visionOS/testbed/Python.xcframework/xr*-*/lib

MacCatalyst/Resources/Info.plist.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@
2626
<string>%VERSION%</string>
2727
<key>CFBundleSupportedPlatforms</key>
2828
<array>
29-
<string>MacOSX</string>
29+
<string>MacCatalyst</string>
3030
</array>
3131
<key>LSMinimumSystemVersion</key>
32-
<string>10.0</string>
32+
<string>11.0</string>
3333
<key>UIDeviceFamily</key>
3434
<array>
3535
<integer>2</integer>

MacCatalyst/Resources/dylib-Info-template.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
<string>1.0</string>
1717
<key>CFBundleSupportedPlatforms</key>
1818
<array>
19-
<string>MacOSX</string>
19+
<string>MacCatalyst</string>
2020
</array>
2121
<key>LSMinimumSystemVersion</key>
22-
<string>10.0</string>
22+
<string>11.0</string>
2323
<key>UIDeviceFamily</key>
2424
<array>
2525
<integer>2</integer>

configure

Lines changed: 31 additions & 40 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

configure.ac

Lines changed: 29 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -426,11 +426,12 @@ AC_SUBST([host_exec_prefix])
426426
# configure will fail.
427427
if test -z "$AR"; then
428428
case "$host" in
429-
aarch64-apple-ios*-simulator) AR=arm64-apple-ios-simulator-ar ;;
429+
x86_64-apple-ios*-macabi) AR=x86_64-apple-ios-macabi-ar ;;
430430
aarch64-apple-ios*-macabi) AR=arm64-apple-ios-macabi-ar ;;
431-
aarch64-apple-ios*) AR=arm64-apple-ios-ar ;;
431+
432432
x86_64-apple-ios*-simulator) AR=x86_64-apple-ios-simulator-ar ;;
433-
x86_64-apple-ios*-macabi) AR=x86_64-apple-ios-macabi-ar ;;
433+
aarch64-apple-ios*-simulator) AR=arm64-apple-ios-simulator-ar ;;
434+
aarch64-apple-ios*) AR=arm64-apple-ios-ar ;;
434435

435436
aarch64-apple-tvos*-simulator) AR=arm64-apple-tvos-simulator-ar ;;
436437
aarch64-apple-tvos*) AR=arm64-apple-tvos-ar ;;
@@ -447,11 +448,12 @@ if test -z "$AR"; then
447448
fi
448449
if test -z "$CC"; then
449450
case "$host" in
450-
aarch64-apple-ios*-simulator) CC=arm64-apple-ios-simulator-clang ;;
451+
x86_64-apple-ios*-macabi) CC=x86_64-apple-ios-macabi-clang ;;
451452
aarch64-apple-ios*-macabi) CC=arm64-apple-ios-macabi-clang ;;
452-
aarch64-apple-ios*) CC=arm64-apple-ios-clang ;;
453+
453454
x86_64-apple-ios*-simulator) CC=x86_64-apple-ios-simulator-clang ;;
454-
x86_64-apple-ios*-macabi) CC=x86_64-apple-ios-macabi-clang ;;
455+
aarch64-apple-ios*-simulator) CC=arm64-apple-ios-simulator-clang ;;
456+
aarch64-apple-ios*) CC=arm64-apple-ios-clang ;;
455457

456458
aarch64-apple-tvos*-simulator) CC=arm64-apple-tvos-simulator-clang ;;
457459
aarch64-apple-tvos*) CC=arm64-apple-tvos-clang ;;
@@ -468,11 +470,12 @@ if test -z "$CC"; then
468470
fi
469471
if test -z "$CPP"; then
470472
case "$host" in
471-
aarch64-apple-ios*-simulator) CPP=arm64-apple-ios-simulator-cpp ;;
473+
x86_64-apple-ios*-macabi) CPP=x86_64-apple-ios-macabi-cpp ;;
472474
aarch64-apple-ios*-macabi) CPP=arm64-apple-ios-macabi-cpp ;;
473-
aarch64-apple-ios*) CPP=arm64-apple-ios-cpp ;;
475+
474476
x86_64-apple-ios*-simulator) CPP=x86_64-apple-ios-simulator-cpp ;;
475-
x86_64-apple-ios*-macabi) CPP=x86_64-apple-ios-macabi-cpp ;;
477+
aarch64-apple-ios*-simulator) CPP=arm64-apple-ios-simulator-cpp ;;
478+
aarch64-apple-ios*) CPP=arm64-apple-ios-cpp ;;
476479

477480
aarch64-apple-tvos*-simulator) CPP=arm64-apple-tvos-simulator-cpp ;;
478481
aarch64-apple-tvos*) CPP=arm64-apple-tvos-cpp ;;
@@ -489,11 +492,12 @@ if test -z "$CPP"; then
489492
fi
490493
if test -z "$CXX"; then
491494
case "$host" in
492-
aarch64-apple-ios*-simulator) CXX=arm64-apple-ios-simulator-clang++ ;;
495+
x86_64-apple-ios*-macabi) CXX=x86_64-apple-ios-macabi-clang++ ;;
493496
aarch64-apple-ios*-macabi) CXX=arm64-apple-ios-macabi-clang++ ;;
494-
aarch64-apple-ios*) CXX=arm64-apple-ios-clang++ ;;
497+
495498
x86_64-apple-ios*-simulator) CXX=x86_64-apple-ios-simulator-clang++ ;;
496-
x86_64-apple-ios*-macabi) CXX=x86_64-apple-ios-macabi-clang++ ;;
499+
aarch64-apple-ios*-simulator) CXX=arm64-apple-ios-simulator-clang++ ;;
500+
aarch64-apple-ios*) CXX=arm64-apple-ios-clang++ ;;
497501

498502
aarch64-apple-tvos*-simulator) CXX=arm64-apple-tvos-simulator-clang++ ;;
499503
aarch64-apple-tvos*) CXX=arm64-apple-tvos-clang++ ;;
@@ -724,36 +728,23 @@ AC_ARG_ENABLE([framework],
724728
AC_CONFIG_FILES([Mac/Resources/app/Info.plist])
725729
;;
726730
iOS) :
727-
_flag_ios_catalyst=`echo $host | cut -d '-' -f4`
728-
case $_flag_ios_catalyst in
731+
FRAMEWORKINSTALLFIRST="frameworkinstallunversionedstructure"
732+
FRAMEWORKALTINSTALLFIRST="frameworkinstallunversionedstructure "
733+
FRAMEWORKINSTALLLAST="frameworkinstallmobileheaders"
734+
FRAMEWORKALTINSTALLLAST="frameworkinstallmobileheaders"
735+
FRAMEWORKPYTHONW=
736+
INSTALLTARGETS="libinstall inclinstall sharedinstall"
737+
prefix=$PYTHONFRAMEWORKPREFIX
738+
PYTHONFRAMEWORKINSTALLNAMEPREFIX="@rpath/$PYTHONFRAMEWORKDIR"
739+
740+
is_mac_catalyst=`echo $host | cut -d '-' -f4`
741+
case $is_mac_catalyst in
729742
macabi)
730-
FRAMEWORKINSTALLFIRST="frameworkinstallversionedstructure"
731-
FRAMEWORKALTINSTALLFIRST="frameworkinstallversionedstructure "
732-
FRAMEWORKINSTALLLAST=""
733-
FRAMEWORKALTINSTALLLAST=""
734-
FRAMEWORKPYTHONW=
735-
INSTALLTARGETS="libinstall inclinstall sharedinstall"
736-
737-
prefix=$PYTHONFRAMEWORKINSTALLDIR/Versions/$VERSION
738-
PYTHONFRAMEWORKINSTALLNAMEPREFIX=${prefix}
739743
RESSRCDIR=MacCatalyst/Resources
740-
741-
# Add files for Mac Catalyst specific code to the list of output
742-
# files:
743744
AC_CONFIG_FILES([MacCatalyst/Resources/Info.plist])
744745
;;
745746
*)
746-
FRAMEWORKINSTALLFIRST="frameworkinstallunversionedstructure"
747-
FRAMEWORKALTINSTALLFIRST="frameworkinstallunversionedstructure "
748-
FRAMEWORKINSTALLLAST="frameworkinstallmobileheaders"
749-
FRAMEWORKALTINSTALLLAST="frameworkinstallmobileheaders"
750-
FRAMEWORKPYTHONW=
751-
INSTALLTARGETS="libinstall inclinstall sharedinstall"
752-
753-
prefix=$PYTHONFRAMEWORKPREFIX
754-
PYTHONFRAMEWORKINSTALLNAMEPREFIX="@rpath/$PYTHONFRAMEWORKDIR"
755747
RESSRCDIR=iOS/Resources
756-
757748
AC_CONFIG_FILES([iOS/Resources/Info.plist])
758749
;;
759750
esac
@@ -1467,11 +1458,11 @@ AS_CASE([$host/$ac_cv_cc_name],
14671458
[powerpc64le-*-linux-gnu/clang], [PY_SUPPORT_TIER=3], dnl Linux on PPC64 little endian, glibc, clang
14681459
[s390x-*-linux-gnu/gcc], [PY_SUPPORT_TIER=3], dnl Linux on 64bit s390x (big endian), glibc, gcc
14691460
[x86_64-*-freebsd*/clang], [PY_SUPPORT_TIER=3], dnl FreeBSD on AMD64
1461+
[aarch64-apple-ios*-macabi/clang], [PY_SUPPORT_TIER=3], dnl MacCatalyst on arm64
1462+
[x86_64-apple-ios*-macabi/clang], [PY_SUPPORT_TIER=3], dnl MacCatalyst on x86_64
14701463
[aarch64-apple-ios*-simulator/clang], [PY_SUPPORT_TIER=3], dnl iOS Simulator on arm64
14711464
[aarch64-apple-ios*/clang], [PY_SUPPORT_TIER=3], dnl iOS on ARM64
14721465
[aarch64-apple-tvos*-simulator/clang], [PY_SUPPORT_TIER=3], dnl tvOS Simulator on arm64
1473-
[aarch64-apple-ios*-macabi/clang], [PY_SUPPORT_TIER=3], dnl MacCatalyst on arm64
1474-
[x86_64-apple-ios*-macabi/clang], [PY_SUPPORT_TIER=3], dnl MacCatalyst on x86_64
14751466
[aarch64-apple-tvos*/clang], [PY_SUPPORT_TIER=3], dnl tvOS on ARM64
14761467
[aarch64-apple-watchos*-simulator/clang], [PY_SUPPORT_TIER=3], dnl watchOS Simulator on arm64
14771468
[arm64_32-apple-watchos*/clang], [PY_SUPPORT_TIER=3], dnl watchOS on ARM64

0 commit comments

Comments
 (0)