Skip to content

Commit b5a1b8b

Browse files
committed
Support FreeBSD
1 parent 25192d0 commit b5a1b8b

1 file changed

Lines changed: 26 additions & 1 deletion

File tree

binding.gyp

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
['OS=="win"', {
99
'javahome%': "<!(echo %JAVA_HOME%)"
1010
}],
11-
['OS=="linux" or OS=="mac"', {
11+
['OS=="linux" or OS=="mac" or OS=="freebsd"', {
1212
'javahome%': "<!(echo $JAVA_HOME)"
1313
}],
1414
['OS=="mac"', {
@@ -79,6 +79,31 @@
7979
]
8080
}
8181
],
82+
['OS=="freebsd"',
83+
{
84+
'actions': [
85+
{
86+
'action_name': 'verifyDeps',
87+
'inputs': [
88+
'<(javahome)/jre/lib/<(arch)/server/libjvm.so',
89+
'<(javahome)/include/jni.h',
90+
'<(javahome)/include/freebsd/jni_md.h'
91+
],
92+
'outputs': ['./build/depsVerified'],
93+
'action': [],
94+
'message': 'Verify Deps'
95+
}
96+
],
97+
"include_dirs": [
98+
"<(javahome)/include/freebsd",
99+
],
100+
"libraries": [
101+
"-L<(javahome)/jre/lib/<(arch)/server/",
102+
"-Wl,-rpath,<(javahome)/jre/lib/<(arch)/server/",
103+
"-ljvm"
104+
]
105+
}
106+
],
82107
['OS=="mac" and javaver=="Library"',
83108
{
84109
"include_dirs": [

0 commit comments

Comments
 (0)