From 93185f399548a454de09e3998708797d384c9a09 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jeremy@system76.com>
Date: Fri, 19 Apr 2019 19:59:06 -0600
Subject: [PATCH] Make cargo configurable

---
 cook.sh | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/cook.sh b/cook.sh
index 07936d1bf..65bd49b29 100755
--- a/cook.sh
+++ b/cook.sh
@@ -6,6 +6,7 @@ source config.sh
 
 # Variables to be overriden by recipes
 export BINDIR=bin
+export CARGO=xargo
 export CARGOBUILD=rustc
 export CARGOFLAGS=
 export DEBUG=
@@ -229,7 +230,7 @@ function op {
             fi
             if [ "$skip" -eq "0" ]
             then
-                xargo update
+                "${CARGO}" update
             fi
             popd > /dev/null
             ;;
@@ -312,7 +313,7 @@ function op {
             if [ "$skip" -eq "0" ]
             then
                 cp -p "$ROOT/Xargo.toml" "Xargo.toml"
-                xargo "$CARGOBUILD" --target "$TARGET" $release_flag $CARGOFLAGS
+                "${CARGO}" "$CARGOBUILD" --target "$TARGET" $release_flag $CARGOFLAGS
             fi
             popd > /dev/null
             ;;
@@ -333,7 +334,7 @@ function op {
             if [ "$skip" -eq "0" ]
             then
                 cp -p "$ROOT/Xargo.toml" "Xargo.toml"
-                xargo test --no-run --target "$TARGET" $release_flag $CARGOFLAGS
+                "${CARGO}" test --no-run --target "$TARGET" $release_flag $CARGOFLAGS
             fi
             popd > /dev/null
             ;;
@@ -346,7 +347,7 @@ function op {
             fi
             if [ "$skip" -eq "0" ]
             then
-                xargo clean
+                "${CARGO}" clean
             fi
             popd > /dev/null
             ;;
@@ -362,7 +363,7 @@ function op {
             fi
             if [ "$skip" -eq "0" ]
             then
-                #TODO xargo install --root "$stage" $CARGOFLAGS
+                #TODO "${CARGO}" install --root "$stage" $CARGOFLAGS
                 if [ "$DEBUG" == 1 ]
                 then
                     build=debug
-- 
GitLab