From 666baf9291afe8c7642a70dbf6c6efa7eb4a6e95 Mon Sep 17 00:00:00 2001 From: Jaby Date: Thu, 5 Oct 2023 22:39:33 +0200 Subject: [PATCH] Experiment with new approaches --- src/Tools/Tools.code-workspace | 15 +++++++++++++++ src/Tools/run_cargo.bat | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/Tools/Tools.code-workspace b/src/Tools/Tools.code-workspace index 2fb9ea1b..430591b2 100644 --- a/src/Tools/Tools.code-workspace +++ b/src/Tools/Tools.code-workspace @@ -8,6 +8,21 @@ "tasks": { "version": "2.0.0", "tasks": [ + { + "label": "cpp_out", + "type": "shell", + "windows": { + "command": "wsl --shell-type login cargo ${input:cargo cmd} --target=x86_64-unknown-linux-gnu --${input:build cfg}" + }, + "linux": { + "command": "$HOME/.cargo/bin/cargo ${input:cargo cmd} --${input:build cfg}" + }, + "group": "build", + "options": { + "cwd": "${workspaceFolder}/cpp_out" + } + }, + ////////////////////////////////////////////////// { "label": "all", "type": "shell", diff --git a/src/Tools/run_cargo.bat b/src/Tools/run_cargo.bat index edc29ee8..eca25a21 100644 --- a/src/Tools/run_cargo.bat +++ b/src/Tools/run_cargo.bat @@ -10,7 +10,7 @@ set wsl= IF %4 == linux ( set bin_ext= set target=x86_64-unknown-linux-gnu - set wsl=wsl $HOME/.cargo/bin/ + set wsl=wsl --shell-type login ) IF defined CARGO_RUN_ARGS set run_args=-- %CARGO_RUN_ARGS%