From b8043608842fbd7b8c542a537746f92d18309a70 Mon Sep 17 00:00:00 2001 From: light7734 Date: Wed, 8 Oct 2025 08:58:27 +0330 Subject: [PATCH] ci: do not cd into build --- tools/ci/amd64/clang/coverage.sh | 8 ++++---- tools/ci/amd64/clang/lsan.sh | 8 ++++---- tools/ci/amd64/clang/msan.sh | 8 ++++---- tools/ci/amd64/gcc/unit_tests.sh | 7 ++++--- tools/ci/amd64/gcc/valgrind.sh | 8 ++++---- 5 files changed, 20 insertions(+), 19 deletions(-) diff --git a/tools/ci/amd64/clang/coverage.sh b/tools/ci/amd64/clang/coverage.sh index eb6326e..d82e4a1 100755 --- a/tools/ci/amd64/clang/coverage.sh +++ b/tools/ci/amd64/clang/coverage.sh @@ -2,16 +2,16 @@ set -e cd $(git rev-parse --show-toplevel)/ -rm -rf ./build -mkdir build/ && cd build +rm -rf ./build && mkdir build/ Xvfb :99 -screen 0 1024x768x16 & export CXX=$(which clang++) export CC=$(which clang) export DISPLAY=:99 -cmake .. \ --G Ninja \ +cmake . \ +-Bbuild \ +-GNinja \ -DCMAKE_LINKER_TYPE=MOLD \ -DENABLE_UNIT_TESTS=ON \ -DENABLE_LLVM_COVERAGE=ON \ diff --git a/tools/ci/amd64/clang/lsan.sh b/tools/ci/amd64/clang/lsan.sh index bcc903d..537aa63 100755 --- a/tools/ci/amd64/clang/lsan.sh +++ b/tools/ci/amd64/clang/lsan.sh @@ -2,16 +2,16 @@ set -e cd $(git rev-parse --show-toplevel)/ -rm -rf ./build -mkdir build/ && cd build +rm -rf ./build && mkdir build/ Xvfb :99 -screen 0 1024x768x16 & export CXX=$(which clang++) export CC=$(which clang) export DISPLAY=:99 -cmake .. \ --G Ninja \ +cmake . \ +-Bbuild \ +-GNinja \ -DCMAKE_LINKER_TYPE=MOLD \ -DENABLE_UNIT_TESTS=ON \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/tools/ci/amd64/clang/msan.sh b/tools/ci/amd64/clang/msan.sh index 101234f..247ce48 100755 --- a/tools/ci/amd64/clang/msan.sh +++ b/tools/ci/amd64/clang/msan.sh @@ -2,16 +2,16 @@ set -e cd $(git rev-parse --show-toplevel)/ -rm -rf ./build -mkdir build/ && cd build +rm -rf ./build && mkdir build/ Xvfb :99 -screen 0 1024x768x16 & export CXX=$(which clang++) export CC=$(which clang) export DISPLAY=:99 -cmake .. \ --G Ninja \ +cmake . \ +-Bbuild \ +-GNinja \ -DCMAKE_LINKER_TYPE=MOLD \ -DENABLE_UNIT_TESTS=ON \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/tools/ci/amd64/gcc/unit_tests.sh b/tools/ci/amd64/gcc/unit_tests.sh index ffc05aa..e113257 100755 --- a/tools/ci/amd64/gcc/unit_tests.sh +++ b/tools/ci/amd64/gcc/unit_tests.sh @@ -2,7 +2,7 @@ set -e cd $(git rev-parse --show-toplevel)/ -rm -rf ./build && mkdir build/ && cd build +rm -rf ./build && mkdir build/ Xvfb :99 -screen 0 1024x768x16 & export CXX=$(which g++) @@ -10,8 +10,9 @@ export CC=$(which gcc) export DISPLAY=:99 # gcc uses libstdc++ by default -cmake .. \ --G Ninja \ +cmake . \ +-Bbuild \ +-GNinja \ -DCMAKE_LINKER_TYPE=MOLD \ -DENABLE_UNIT_TESTS=ON \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/tools/ci/amd64/gcc/valgrind.sh b/tools/ci/amd64/gcc/valgrind.sh index 0081031..8c6ae23 100755 --- a/tools/ci/amd64/gcc/valgrind.sh +++ b/tools/ci/amd64/gcc/valgrind.sh @@ -4,8 +4,7 @@ export DEBUGINFOD_URLS="https://debuginfod.archlinux.org/" set -e cd $(git rev-parse --show-toplevel)/ -rm -rf ./build -mkdir build/ && cd build +rm -rf ./build && mkdir build/ Xvfb :99 -screen 0 1024x768x16 & export CXX=$(which g++) @@ -13,8 +12,9 @@ export CC=$(which gcc) export DISPLAY=:99 # gcc uses libstdc++ by default -cmake .. \ --G Ninja \ +cmake . \ +-Bbuild \ +-GNinja \ -DCMAKE_LINKER_TYPE=MOLD \ -DENABLE_UNIT_TESTS=ON \ -DCMAKE_BUILD_TYPE=Release \