Я действительно новичок в node.js и node-gyp, но я хочу создать модуль из wscript. Насколько я знаю, мне понадобится node-waf для прямой сборки модуля, но, поскольку это больше не поддерживается, я хотел бы создать bindings.gyp из wscript.
Мой скрипт:
import Options
def set_options(opt):
opt.tool_options("compiler_cxx")
def configure(conf):
conf.check_tool("compiler_cxx")
conf.check_tool("node_addon")
conf.env.append_value('LINKFLAGS', ['-l:ail.so', 'L/.../src/',])
def build(bld):
obj = bld.new_task_gen("cxx", "shlib", "node_addon")
obj.target = "AIL"
obj.source = ["AIL.cc","reader.cc"]
и моя попытка создать binding.gyp
{
"targets" : [
{
"target_name": "AIL",
"sources": ["AIL.cc", "reader.cc", "ailreader/src/ali.h"]
}
]
}
Модуль будет построен, но когда я его запускаю, он выдает ошибки поиска символов.