Skip to content

Commit 55c83d4

Browse files
committed
fix: attempt to fix libvirt in linux with better bindings
1 parent fe4d87f commit 55c83d4

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

libvirt/binding.gyp

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@
1313
],
1414
"include_dirs": [
1515
"<!@(node -p \"require('node-addon-api').include\")",
16-
"<!@(pkg-config --cflags-only-I libvirt | sed 's/-I//g')",
16+
"<!@(pkg-config --cflags-only-I libvirt 2>/dev/null || echo '-I/usr/include/libvirt -I/usr/local/include/libvirt'| sed 's/-I//g')",
1717
"."
1818
],
1919
"dependencies": [
20-
"<!(node -p \"require('node-addon-api').gyp\")" ],
20+
"<!(node -p \"require('node-addon-api').gyp\")"
21+
],
2122
"cflags!": [ "-fno-exceptions" ],
2223
"cflags_cc!": [ "-fno-exceptions" ],
2324
"xcode_settings": {
@@ -38,7 +39,11 @@
3839
}],
3940
["OS!=\"mac\"", {
4041
"libraries": [
41-
"<!@(pkg-config --libs libvirt)"
42+
"<!@(pkg-config --libs libvirt 2>/dev/null || echo '-L/usr/lib -L/usr/local/lib -lvirt')"
43+
],
44+
"include_dirs": [
45+
"/usr/include/libvirt",
46+
"/usr/local/include/libvirt"
4247
]
4348
}]
4449
]

0 commit comments

Comments
 (0)