summaryrefslogtreecommitdiffhomepage
path: root/build.sh
diff options
context:
space:
mode:
authorLinus Färnstrand <faern@faern.net>2023-05-25 16:09:12 +0200
committerLinus Färnstrand <faern@faern.net>2023-05-25 16:11:15 +0200
commit2e4ba63420e509c74f17de7174d11ddba6ee3cb1 (patch)
tree2a78640e056980e3a9d67ccac8366c9f9718b768 /build.sh
parent878c2e4f9e4211870f1a7198f0a09a749b5bd10e (diff)
downloadmullvadvpn-2e4ba63420e509c74f17de7174d11ddba6ee3cb1.tar.xz
mullvadvpn-2e4ba63420e509c74f17de7174d11ddba6ee3cb1.zip
Specify which packages and binaries to build in build.sh
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh12
1 files changed, 11 insertions, 1 deletions
diff --git a/build.sh b/build.sh
index 9bf315604e..30b954c9ad 100755
--- a/build.sh
+++ b/build.sh
@@ -214,7 +214,17 @@ function build {
if [[ -n $current_target ]]; then
cargo_target_arg+=(--target="$current_target")
fi
- cargo build "${cargo_target_arg[@]}" "${CARGO_ARGS[@]}"
+ local cargo_crates_to_build=(
+ -p mullvad-daemon --bin mullvad-daemon
+ -p mullvad-cli --bin mullvad
+ -p mullvad-setup --bin mullvad-setup
+ -p mullvad-problem-report --bin mullvad-problem-report
+ -p talpid-openvpn-plugin --lib
+ )
+ if [[ ("$(uname -s)" == "Linux") ]]; then
+ cargo_crates_to_build+=(-p mullvad-exclude --bin mullvad-exclude)
+ fi
+ cargo build "${cargo_target_arg[@]}" "${CARGO_ARGS[@]}" "${cargo_crates_to_build[@]}"
################################################################################
# Move binaries to correct locations in dist-assets