Fix Windows linking error
This commit is contained in:
parent
624e09533c
commit
b6b7707dc3
1 changed files with 16 additions and 0 deletions
16
common.gypi
16
common.gypi
|
@ -178,6 +178,22 @@
|
||||||
'-ldbghelp.lib',
|
'-ldbghelp.lib',
|
||||||
'-lshlwapi.lib',
|
'-lshlwapi.lib',
|
||||||
],
|
],
|
||||||
|
'msvs_settings': {
|
||||||
|
# Change location of some hard-coded paths.
|
||||||
|
'VCLinkerTool': {
|
||||||
|
'AdditionalOptions!': [
|
||||||
|
'/WHOLEARCHIVE:<(PRODUCT_DIR)\\lib\\zlib<(STATIC_LIB_SUFFIX)',
|
||||||
|
'/WHOLEARCHIVE:<(PRODUCT_DIR)\\lib\\libuv<(STATIC_LIB_SUFFIX)',
|
||||||
|
'/WHOLEARCHIVE:<(PRODUCT_DIR)\\lib\\libopenssl<(openssl_product)',
|
||||||
|
'/WHOLEARCHIVE:<(PRODUCT_DIR)\\lib\\<(openssl_product)',
|
||||||
|
],
|
||||||
|
'AdditionalOptions': [
|
||||||
|
'/WHOLEARCHIVE:<(PRODUCT_DIR)\\obj\\vendor\\node\\deps\\zlib\\zlib<(STATIC_LIB_SUFFIX)',
|
||||||
|
'/WHOLEARCHIVE:<(PRODUCT_DIR)\\obj\\vendor\\node\\deps\\uv\\libuv<(STATIC_LIB_SUFFIX)',
|
||||||
|
'/WHOLEARCHIVE:<(PRODUCT_DIR)\\obj\\vendor\\node\\deps\\openssl\\openssl<(STATIC_LIB_SUFFIX)',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
}],
|
}],
|
||||||
['OS=="linux" and libchromiumcontent_component==0', {
|
['OS=="linux" and libchromiumcontent_component==0', {
|
||||||
# Prevent the linker from stripping symbols.
|
# Prevent the linker from stripping symbols.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue