build: fix shared installing target · nodejs/node@78dc928

Original file line numberDiff line numberDiff line change

@@ -124,7 +124,10 @@ def files(action):

124124

if sys.platform != 'darwin':

125125

output_prefix += 'lib.target/'

126126
127-

action([output_prefix + output_file], 'bin/' + output_file)

127+

if 'false' == variables.get('node_shared'):

128+

action([output_prefix + output_file], 'bin/' + output_file)

129+

else:

130+

action([output_prefix + output_file], 'lib/' + output_file)

128131
129132

if 'true' == variables.get('node_use_dtrace'):

130133

action(['out/Release/node.d'], 'lib/dtrace/node.d')