From 40098a5a69f0b0aba1de29cec5c62e59f56164cc Mon Sep 17 00:00:00 2001 From: Mark Cavage Date: Tue, 19 Feb 2013 16:47:27 +0000 Subject: [PATCH] Support SmartOS builds (just use sqlite from pkgsrc) --- binding.gyp | 45 +++++++++++++++++++++++++++++++++------------ 1 file changed, 33 insertions(+), 12 deletions(-) diff --git a/binding.gyp b/binding.gyp index 8bc24ca3f..f6a6026d3 100644 --- a/binding.gyp +++ b/binding.gyp @@ -1,15 +1,36 @@ { - 'targets': [ - { - 'target_name': 'node_sqlite3', - 'sources': [ - 'src/database.cc', - 'src/node_sqlite3.cc', - 'src/statement.cc' - ], - 'dependencies': [ - 'deps/sqlite3/binding.gyp:sqlite3' - ] - } + 'conditions': [ + ['OS=="solaris"', + { + 'targets': [ + { + 'target_name': 'node_sqlite3', + 'sources': [ + 'src/database.cc', + 'src/node_sqlite3.cc', + 'src/statement.cc' + ], + 'libraries': [ + '-lsqlite3' + ] + } + ] + }, + { + 'targets': [ + { + 'target_name': 'node_sqlite3', + 'sources': [ + 'src/database.cc', + 'src/node_sqlite3.cc', + 'src/statement.cc' + ], + 'dependencies': [ + 'deps/sqlite3/binding.gyp:sqlite3' + ] + } + ] + } + ] ] }