[OE-core] [PATCH v3 14/17] npm.bbclass: force to rebuild the prebuild addons
Jean-Marie LEMETAYER
jean-marie.lemetayer at savoirfairelinux.com
Wed Nov 20 09:33:55 UTC 2019
This commit forces to rebuild the prebuild addons which are using
node-gyp-build.
https://www.npmjs.com/package/node-gyp-build
Signed-off-by: Jean-Marie LEMETAYER <jean-marie.lemetayer at savoirfairelinux.com>
---
meta/classes/npm.bbclass | 3 +++
1 file changed, 3 insertions(+)
diff --git a/meta/classes/npm.bbclass b/meta/classes/npm.bbclass
index 63b1d9f624..13f6b2b158 100644
--- a/meta/classes/npm.bbclass
+++ b/meta/classes/npm.bbclass
@@ -123,7 +123,10 @@ npm_do_compile() {
local NPM_INSTALL_GYP_ARGS="${NPM_INSTALL_GYP_ARGS} --release"
local NPM_INSTALL_GYP_ARGS="${NPM_INSTALL_GYP_ARGS} --nodedir=${RECIPE_SYSROOT_NATIVE}${prefix_native}"
+ local NPM_INSTALL_GYP_BUILD_ARGS="${NPM_INSTALL_GYP_BUILD_ARGS} --build-from-source"
+
cd ${WORKDIR} && npm install ${NPM_PACK_FILE} \
+ ${NPM_INSTALL_GYP_BUILD_ARGS} \
${NPM_INSTALL_GYP_ARGS} \
${NPM_INSTALL_ARGS}
}
--
2.20.1
More information about the Openembedded-core
mailing list