Skip to content

Commit 5f03556

Browse files
committed
squash! build: use PRODUCT_DIR_ABS for MODULESDIR
1 parent 54c5cb7 commit 5f03556

File tree

3 files changed

+19
-10
lines changed

3 files changed

+19
-10
lines changed

common.gypi

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -86,19 +86,16 @@
8686
'os_posix': 0,
8787
'v8_postmortem_support%': 0,
8888
'obj_dir': '<(PRODUCT_DIR)/obj',
89-
'obj_dir_abs': '<(PRODUCT_DIR_ABS)/obj',
9089
'v8_base': '<(PRODUCT_DIR)/lib/libv8_snapshot.a',
9190
}, {
9291
'os_posix': 1,
9392
'v8_postmortem_support%': 1,
9493
}],
9594
['GENERATOR == "ninja"', {
9695
'obj_dir': '<(PRODUCT_DIR)/obj',
97-
'obj_dir_abs': '<(PRODUCT_DIR_ABS)/obj',
9896
'v8_base': '<(PRODUCT_DIR)/obj/tools/v8_gypfiles/libv8_snapshot.a',
9997
}, {
10098
'obj_dir%': '<(PRODUCT_DIR)/obj.target',
101-
'obj_dir_abs%': '<(PRODUCT_DIR_ABS)/obj.target',
10299
'v8_base': '<(PRODUCT_DIR)/obj.target/tools/v8_gypfiles/libv8_snapshot.a',
103100
}],
104101
['openssl_fips != ""', {
@@ -109,7 +106,6 @@
109106
['OS=="mac"', {
110107
'clang%': 1,
111108
'obj_dir%': '<(PRODUCT_DIR)/obj.target',
112-
'obj_dir_abs%': '<(PRODUCT_DIR_ABS)/obj.target',
113109
'v8_base': '<(PRODUCT_DIR)/libv8_snapshot.a',
114110
}],
115111
['target_arch in "ppc64 s390x"', {
@@ -567,11 +563,6 @@
567563
'OPENSSL_NO_ASM',
568564
],
569565
}],
570-
['node_use_openssl=="true"', {
571-
'defines': [
572-
'MODULESDIR="<(obj_dir_abs)/deps/openssl/lib/openssl-modules"',
573-
],
574-
}],
575566
],
576567
}
577568
}

deps/openssl/openssl.gyp

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,19 @@
44
'llvm_version%': '0.0',
55
'nasm_version%': '0.0',
66
'openssl-cli': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)openssl-cli<(EXECUTABLE_SUFFIX)',
7+
'conditions': [
8+
['OS == "win"', {
9+
'obj_dir_abs': '<(PRODUCT_DIR_ABS)/obj',
10+
}],
11+
['GENERATOR == "ninja"', {
12+
'obj_dir_abs': '<(PRODUCT_DIR_ABS)/obj',
13+
}, {
14+
'obj_dir_abs%': '<(PRODUCT_DIR_ABS)/obj.target',
15+
}],
16+
['OS=="mac"', {
17+
'obj_dir_abs%': '<(PRODUCT_DIR_ABS)/obj.target',
18+
}],
19+
],
720
},
821
'targets': [
922
{
@@ -33,6 +46,12 @@
3346
}, {
3447
'includes': ['./openssl_asm_avx2.gypi'],
3548
}],
49+
['node_shared_openssl=="false"', {
50+
'defines': [
51+
'MODULESDIR="<(obj_dir_abs)/deps/openssl/lib/openssl-modules"',
52+
'OPENSSLDIR="<(obj_dir_abs)/deps/openssl"',
53+
]
54+
}],
3655
],
3756
'direct_dependent_settings': {
3857
'include_dirs': [ 'openssl/include', 'openssl/crypto/include']

deps/openssl/openssl_common.gypi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@
6262
# linux and others
6363
'cflags': ['-Wno-missing-field-initializers',],
6464
'defines': [
65-
'OPENSSLDIR="<(obj_dir_abs)/deps/openssl"',
6665
'ENGINESDIR="/dev/null"',
6766
'TERMIOS',
6867
],

0 commit comments

Comments
 (0)