mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
classes/npm: use the local node headers
When building addons, the node headers are needed to be able to compile properly. Usually they are downloaded by npm but network access in the do_compile task are unauthorized. Hopefully the local node headers are available in the native sysroot so lets use them. (From OE-Core rev: e4c111dacc808d8c7883f3a36dd5a9f65e7a44cc) Signed-off-by: Jean-Marie LEMETAYER <jean-marie.lemetayer@savoirfairelinux.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
8f39026f1a
commit
ba5d030b62
|
@ -233,6 +233,9 @@ python npm_do_compile() {
|
|||
# Add node-gyp configuration
|
||||
configs.append(("arch", d.getVar("NPM_ARCH")))
|
||||
configs.append(("release", "true"))
|
||||
sysroot = d.getVar("RECIPE_SYSROOT_NATIVE")
|
||||
nodedir = os.path.join(sysroot, d.getVar("prefix_native").strip("/"))
|
||||
configs.append(("nodedir", nodedir))
|
||||
|
||||
# Pack and install the main package
|
||||
tarball = npm_pack(env, d.getVar("NPM_PACKAGE"), tmpdir)
|
||||
|
|
Loading…
Reference in New Issue
Block a user