Skip to content

Commit 4cb66d1

Browse files
committed
Add conditions to the binding.gyp for windows, linux, mac.
1 parent 7826e49 commit 4cb66d1

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

binding.gyp

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,27 @@
55
'sources': [
66
'src/binding.cc'
77
],
8-
'include_dirs': ['<!@(pg_config --includedir)'],
9-
'libraries' : ['-lpq -L<!@(pg_config --libdir)']
8+
'conditions' : [
9+
['OS=="mac"', {
10+
'include_dirs': ['<!@(pg_config --includedir)'],
11+
'libraries' : ['-lpq -L<!@(pg_config --libdir)']
12+
}],
13+
['OS=="linux"', {
14+
'include_dirs': ['<!@(pg_config --includedir)'],
15+
'libraries' : ['-lpq -L<!@(pg_config --libdir)']
16+
}],
17+
['OS=="win"', {
18+
'include_dirs': ['<!@(pg_config --includedir)'],
19+
'libraries' : ['libpq.dll'],
20+
'msvs_settings': {
21+
'VCLinkerTool' : {
22+
'AdditionalLibraryDirectories' : [
23+
'<!@(pg_config --libdir)\\'
24+
]
25+
},
26+
}
27+
}]
28+
]
1029
}
1130
]
1231
}

0 commit comments

Comments
 (0)