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' + ] + } + ] + } + ] ] }