Skip to content

Commit c3127e0

Browse files
committed
wip
1 parent be7dbde commit c3127e0

File tree

1 file changed

+14
-5
lines changed
  • packages/turbo-repository/scripts

1 file changed

+14
-5
lines changed

packages/turbo-repository/scripts/build.sh

+14-5
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,23 @@
33
user_provided_flags="$@"
44
script_provided_flags="\
55
--platform \
6-
-p turborepo-napi \
7-
--cargo-cwd ../../ \
8-
--cargo-name turborepo_napi \
6+
-p=turborepo-napi \
7+
--cargo-cwd=../../ \
8+
--cargo-name=turborepo_napi \
99
native \
10-
--js false \
10+
--js=false \
1111
"
1212

13-
node_modules/.bin/napi build "$user_provided_flags" "$script_provided_flags"
13+
for flag in $user_provided_flags; do
14+
if [[ $flag == --target=* ]]; then
15+
target=${flag#*=}
16+
rustup target add "$target"
17+
fi
18+
done
19+
20+
flags="$script_provided_flags $user_provided_flags"
21+
echo $flags
22+
node_modules/.bin/napi build "$flags"
1423

1524
# Unfortunately, when napi generates a .d.ts file, it doesn't match our formatting rules (it doesn't have semicolons).
1625
# Since there's now way to configure this from napi itself, so we need to run prettier on it after generating it.

0 commit comments

Comments
 (0)