+- [ 'node_use_openssl=="true"', {
+- 'conditions': [
+- [ 'node_shared_openssl=="false"', {
+- 'conditions': [
+- # -force_load or --whole-archive are not applicable for
+- # the static library
+- [ 'node_target_type!="static_library"', {
+- 'xcode_settings': {
+- 'OTHER_LDFLAGS': [
+- '-Wl,-force_load,<(PRODUCT_DIR)/<(OPENSSL_PRODUCT)',
+- ],
+- },
+- 'conditions': [
+- ['OS in "linux freebsd" and node_shared=="false"', {
+- 'ldflags': [
+- '-Wl,--whole-archive,'
+- '<(OBJ_DIR)/deps/openssl/'
+- '<(OPENSSL_PRODUCT)',
+- '-Wl,--no-whole-archive',
+- ],
+- }],
+- ],
+- }],
+- ],
+- }]]
+- }],