From 327a7a7ce9fd931fd7524ad21f0fabf79ddbb626 Mon Sep 17 00:00:00 2001 From: Mark Horvath Date: Mon, 7 Oct 2024 07:48:15 +0000 Subject: [PATCH] Add benchmark build as a vscode task --- .vscode/tasks.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 23838143f..8c7747b2c 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -63,6 +63,26 @@ "kind": "build" } }, + { + "label": "Build KleidiCV benchmarks", + "type": "shell", + "command": "${workspaceFolder}/scripts/build.sh", + "problemMatcher": "$gcc", + "args": [ + "kleidicv-benchmark" + ], + "options": { + "env": { + "BUILD_ID": "kleidicv-benchmark", + "CMAKE_CXX_FLAGS": "--target=aarch64-linux-gnu", + "CMAKE_EXE_LINKER_FLAGS": "--rtlib=compiler-rt -static -fuse-ld=lld", + "EXTRA_CMAKE_ARGS": "-DKLEIDICV_LIMIT_SME2_TO_SELECTED_ALGORITHMS=OFF -DKLEIDICV_LIMIT_SVE2_TO_SELECTED_ALGORITHMS=OFF -DKLEIDICV_BENCHMARK=ON" + } + }, + "group": { + "kind": "build" + } + }, { "label": "Clean build directory", "type": "shell", -- GitLab