mirror of
https://github.com/termux/termux-packages.git
synced 2025-03-04 08:18:54 +00:00
21 lines
943 B
Diff
21 lines
943 B
Diff
--- a/mesonbuild/build.py
|
|
+++ b/mesonbuild/build.py
|
|
@@ -2181,7 +2181,7 @@
|
|
else:
|
|
# libfoo.dylib
|
|
self.filename_tpl = '{0.prefix}{0.name}.{0.suffix}'
|
|
- elif self.environment.machines[self.for_machine].is_android():
|
|
+ elif self.environment.machines[self.for_machine].is_android() and not os.environ.get('TERMUX_MESON_ENABLE_SOVERSION'):
|
|
prefix = 'lib'
|
|
suffix = 'so'
|
|
# Android doesn't support shared_library versioning
|
|
@@ -2250,7 +2250,7 @@
|
|
def process_kwargs(self, kwargs):
|
|
super().process_kwargs(kwargs)
|
|
|
|
- if not self.environment.machines[self.for_machine].is_android():
|
|
+ if not self.environment.machines[self.for_machine].is_android() or os.environ.get('TERMUX_MESON_ENABLE_SOVERSION'):
|
|
# Shared library version
|
|
if 'version' in kwargs:
|
|
self.ltversion = kwargs['version']
|