diff options
Diffstat (limited to 'deps/node/configure.py')
-rwxr-xr-x | deps/node/configure.py | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/deps/node/configure.py b/deps/node/configure.py index 8ae56fde..6a30501c 100755 --- a/deps/node/configure.py +++ b/deps/node/configure.py @@ -1110,14 +1110,17 @@ def configure_node(o): o['variables']['node_shared'] = b(options.shared) node_module_version = getmoduleversion.get_version() - if sys.platform == 'darwin': - shlib_suffix = '%s.dylib' - elif sys.platform.startswith('aix'): - shlib_suffix = '%s.a' + if options.dest_os == 'android': + shlib_suffix = "so" else: - shlib_suffix = 'so.%s' + if sys.platform == 'darwin': + shlib_suffix = '%s.dylib' + elif sys.platform.startswith('aix'): + shlib_suffix = '%s.a' + else: + shlib_suffix = 'so.%s' + shlib_suffix %= node_module_version - shlib_suffix %= node_module_version o['variables']['node_module_version'] = int(node_module_version) o['variables']['shlib_suffix'] = shlib_suffix |