From 4a1ef5b92fe3b70aa188ddec952e88352325c6c5 Mon Sep 17 00:00:00 2001 From: Stefan Eissing Date: Wed, 9 Jan 2013 12:20:31 +0100 Subject: [PATCH] node-gyp support instead of no longer worling node-waf, tested on OS X 10.8.2 --- binding.gyp | 9 +++++++++ wscript | 18 ------------------ 2 files changed, 9 insertions(+), 18 deletions(-) create mode 100644 binding.gyp delete mode 100644 wscript diff --git a/binding.gyp b/binding.gyp new file mode 100644 index 00000000..7c6beb38 --- /dev/null +++ b/binding.gyp @@ -0,0 +1,9 @@ +{ + "targets": [ + { + "target_name": "pcap_binding", + "sources": [ "pcap_binding.cc" ], + "link_settings" : { "libraries" : [ "-lpcap" ] } + } + ] +} diff --git a/wscript b/wscript deleted file mode 100644 index 282d3f95..00000000 --- a/wscript +++ /dev/null @@ -1,18 +0,0 @@ -srcdir = "." -blddir = "build" -VERSION = "0.0.1" - -def set_options(opt): - opt.tool_options("compiler_cxx") - -def configure(conf): - conf.check_tool("compiler_cxx") - conf.check_tool("node_addon") - if not conf.check(lib="pcap", mandantory=True): - conf.fatal("libpcap C library not found on this system.") - -def build(bld): - obj = bld.new_task_gen("cxx", "shlib", "node_addon") - obj.target = "pcap_binding" - obj.source = "pcap_binding.cc" - obj.linkflags = ['-lpcap']