Commit fd98d799 by kkaefer

include library

parent eea26f96
...@@ -13,14 +13,15 @@ def set_options(opt): ...@@ -13,14 +13,15 @@ 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")
if not conf.check_cxx(header_name='sqlite3.h'): if not conf.check(lib="sqlite3", libpath=['/usr/local/lib', '/opt/local/lib'], uselib_store="SQLITE3"):
conf.fatal("Missing sqlite3.h header file.") conf.fatal('Missing sqlite3');
def build(bld): def build(bld):
obj = bld.new_task_gen("cxx", "shlib", "node_addon") obj = bld.new_task_gen("cxx", "shlib", "node_addon")
obj.cxxflags = ["-g", "-D_FILE_OFFSET_BITS=64", "-D_LARGEFILE_SOURCE", "-Wall"] obj.cxxflags = ["-g", "-D_FILE_OFFSET_BITS=64", "-D_LARGEFILE_SOURCE", "-Wall"]
obj.target = TARGET obj.target = TARGET
obj.source = "src/sqlite3.cc src/database.cc src/statement.cc" obj.source = "src/sqlite3.cc src/database.cc src/statement.cc"
obj.uselib = "SQLITE3"
def shutdown(): def shutdown():
if Options.commands['clean']: if Options.commands['clean']:
......
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