summaryrefslogtreecommitdiff
path: root/deps/node/configure.py
diff options
context:
space:
mode:
Diffstat (limited to 'deps/node/configure.py')
-rwxr-xr-xdeps/node/configure.py15
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