gitサブモジュールlibxml2
を含むプロジェクトを作成しました。私はbinding.gyp
の中でこのファイルを使用したいが、node-gyp build
の実行中にエラーが出る。ここで問題となるのは、xmlversion.h.in
ファイルのみですが、xmlversion.h
ファイルが必要です。 autotools
がxmlversion.h.in
の外にxmlversion.h
ファイルが作成されますので、 node-gyp - ".h.in"ファイルの処理
私はlibxml2
最初にすべてのautogen.sh
スクリプトを実行しています
node-gyp
を使用してxmlversion.h
ファイルを作成する方法はありますか?
私の現在のbindings.gyp
は、以下のようになります。ファイルに.h.in
の問題を解決するため
{
'targets': [{
'target_name': 'library',
'product_extension': 'node',
'type': 'shared_library',
'include_dirs': [
'libxml2/include',
'libxml2',
"<!(node -e \"require('nan')\")"
],
'cflags': [ '-Wall' ],
'xcode_settings': {
'OTHER_CFLAGS': [ '-Wall' ]
},
'sources': [
# src/my_files.cc
# libxml2/libxml2_files.c
]
}]
}
は、ノード-GYPを使用し、autotoolsのとそれを混合する特定の理由がありますか? – VTT