Skip to content

Commit 3418d7e

Browse files
committed
build: fix ffi dependency compilation
Signed-off-by: Paolo Insogna <[email protected]>
1 parent d0fa608 commit 3418d7e

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

deps/libffi/libffi.gyp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@
9696
{
9797
'target_name': 'libffi',
9898
'type': 'static_library',
99+
'hard_dependency': 1,
99100
'cflags': ['-fvisibility=hidden'],
100101
'xcode_settings': {
101102
'GCC_SYMBOLS_PRIVATE_EXTERN': 'YES',

node.gyp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1015,6 +1015,10 @@
10151015
'include_dirs': [
10161016
'<(PRODUCT_DIR)/obj/libffi',
10171017
],
1018+
}, 'OS=="mac"', {
1019+
'include_dirs': [
1020+
'<(PRODUCT_DIR)/obj/deps/libffi/libffi.gen',
1021+
],
10181022
}, {
10191023
'include_dirs': [
10201024
'<(PRODUCT_DIR)/obj.target/libffi/geni',
@@ -1093,6 +1097,10 @@
10931097
'include_dirs': [
10941098
'<(PRODUCT_DIR)/obj/libffi',
10951099
],
1100+
}, 'OS=="mac"', {
1101+
'include_dirs': [
1102+
'<(PRODUCT_DIR)/obj/deps/libffi/libffi.gen',
1103+
],
10961104
}, {
10971105
'include_dirs': [
10981106
'<(PRODUCT_DIR)/obj.target/libffi/geni',

0 commit comments

Comments
 (0)