makewheel: Correct path to libpython on Android

This commit is contained in:
rdb
2024-11-27 00:08:09 +01:00
parent a32030d46e
commit d1707c48fc
+4
View File
@@ -677,6 +677,7 @@ def makewheel(version, output_dir, platform=None):
or platform.startswith('win_') \
or platform.startswith('cygwin_')
is_macosx = platform.startswith('macosx_')
is_android = platform.startswith('android_')
# Global filepaths
panda3d_dir = join(output_dir, "panda3d")
@@ -747,6 +748,9 @@ def makewheel(version, output_dir, platform=None):
elif is_macosx:
pylib_name = 'libpython{0}.{1}{2}.dylib'.format(sys.version_info[0], sys.version_info[1], suffix)
pylib_path = os.path.join(get_config_var('LIBDIR'), pylib_name)
elif is_android and CrossCompiling():
pylib_name = 'libpython{0}.{1}{2}.so'.format(sys.version_info[0], sys.version_info[1], suffix)
pylib_path = os.path.join(GetThirdpartyDir(), 'python', 'lib', pylib_name)
else:
pylib_name = get_config_var('LDLIBRARY')
pylib_arch = get_config_var('MULTIARCH')