Commit c3b2bbc2 by Konstantin Käfer

Merge pull request #23 from audriusk/master

Use pkg-config for sqlite3 if available
parents 68d93a53 b30c9dd6
...@@ -13,7 +13,14 @@ def set_options(opt): ...@@ -13,7 +13,14 @@ def set_options(opt):
def configure(conf): def configure(conf):
conf.check_tool("compiler_cxx") conf.check_tool("compiler_cxx")
conf.check_tool("node_addon") conf.check_tool("node_addon")
conf.check(lib="sqlite3", libpath=['/usr/local/lib', '/opt/local/lib'], uselib_store="SQLITE3", mandatory=True) try:
conf.find_program('pkg-config')
except conf.errors.ConfigurationError:
conf.check(lib="sqlite3", libpath=['/usr/local/lib', '/opt/local/lib'],
uselib_store="SQLITE3", mandatory=True)
else:
conf.check_cfg(package="sqlite3", args='--libs --cflags',
uselib_store="SQLITE3", mandatory=True)
def build(bld): def build(bld):
obj = bld.new_task_gen("cxx", "shlib", "node_addon") obj = bld.new_task_gen("cxx", "shlib", "node_addon")
...@@ -29,4 +36,4 @@ def shutdown(): ...@@ -29,4 +36,4 @@ def shutdown():
unlink(TARGET_FILE) unlink(TARGET_FILE)
else: else:
if exists(built): if exists(built):
copy(built, dest) copy(built, dest)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment