File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 42
42
NODEJS_MOBILE_GYP_DIR=" $( cd " $PROJECT_DIR " && cd ../node_modules/nodejs-mobile-react-native/node_modules/nodejs-mobile-gyp/ && pwd ) "
43
43
fi
44
44
NODEJS_MOBILE_GYP_BIN_FILE=" $NODEJS_MOBILE_GYP_DIR " /bin/node-gyp.js
45
+ # Support building neon-bindings (Rust) native modules
46
+ if [ -f ~ /.cargo/env ]; then
47
+ source ~ /.cargo/env;
48
+ fi
45
49
# Rebuild modules with right environment
46
50
NODEJS_HEADERS_DIR=" $( cd " $PROJECT_DIR " && cd ../node_modules/nodejs-mobile-react-native/ios/libnode/ && pwd ) "
47
51
pushd $CODESIGNING_FOLDER_PATH /nodejs-project/
48
52
if [ " $PLATFORM_NAME " == " iphoneos" ]
49
53
then
50
- GYP_DEFINES=" OS=ios" npm_config_nodedir=" $NODEJS_HEADERS_DIR " npm_config_node_gyp=" $NODEJS_MOBILE_GYP_BIN_FILE " npm_config_platform=" ios" npm_config_format=" make-ios" npm_config_node_engine=" chakracore" npm_config_arch=" arm64" npm --verbose rebuild --build-from-source
54
+ GYP_DEFINES=" OS=ios" CARGO_BUILD_TARGET= " aarch64-apple-ios " npm_config_nodedir=" $NODEJS_HEADERS_DIR " npm_config_node_gyp=" $NODEJS_MOBILE_GYP_BIN_FILE " npm_config_platform=" ios" npm_config_format=" make-ios" npm_config_node_engine=" chakracore" npm_config_arch=" arm64" npm --verbose rebuild --build-from-source
51
55
else
52
- GYP_DEFINES=" OS=ios" npm_config_nodedir=" $NODEJS_HEADERS_DIR " npm_config_node_gyp=" $NODEJS_MOBILE_GYP_BIN_FILE " npm_config_platform=" ios" npm_config_format=" make-ios" npm_config_node_engine=" chakracore" npm_config_arch=" x64" npm --verbose rebuild --build-from-source
56
+ GYP_DEFINES=" OS=ios" CARGO_BUILD_TARGET= " x86_64-apple-ios " npm_config_nodedir=" $NODEJS_HEADERS_DIR " npm_config_node_gyp=" $NODEJS_MOBILE_GYP_BIN_FILE " npm_config_platform=" ios" npm_config_format=" make-ios" npm_config_node_engine=" chakracore" npm_config_arch=" x64" npm --verbose rebuild --build-from-source
53
57
fi
54
58
popd
You can’t perform that action at this time.
0 commit comments