From 448e1333e10b48c85cb59ee93971ca474818e1c3 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Thu, 30 Sep 2021 21:10:14 +0000 Subject: [PATCH] chore: gitpod now properly uses CMake multi-config pipeline --- .gitpod.yml | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/.gitpod.yml b/.gitpod.yml index 481aff1c..2c446031 100644 --- a/.gitpod.yml +++ b/.gitpod.yml @@ -6,30 +6,29 @@ tasks: before: | sudo pip3 install -U conan gp sync-done conan-update - - name: gcc-11 Release + exit + - name: gcc-11 init: | gp sync-await conan-update mkdir -p build/GCC-11 && cd build/GCC-11 conan install ../.. -pr gcc11 -s compiler.cppstd=20 -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated - conan build ../.. - - name: gcc-11 Debug - init: | - gp sync-await conan-update - mkdir -p build/GCC-11 && cd build/GCC-11 - conan install ../.. -pr gcc11 -s compiler.cppstd=20 -s build_type=Debug -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated - conan build ../.. - - name: clang-13 Release + conan install ../.. -pr gcc11 -s compiler.cppstd=20 -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated -s build_type=Debug + cmake ../.. --no-warn-unused-cli -DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=TRUE -DCMAKE_C_COMPILER=/usr/bin/gcc-11 -DCMAKE_CXX_COMPILER=/usr/bin/g++-11 + cmake --build . --config Release + cmake --build . --config Debug + ctest -C Release + ctest -C Debug + - name: clang-13 init: | gp sync-await conan-update mkdir -p build/Clang-13 && cd build/Clang-13 conan install ../.. -pr clang13 -s compiler.cppstd=20 -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated - conan build ../.. - - name: clang-13 Debug - init: | - gp sync-await conan-update - mkdir -p build/Clang-13 && cd build/Clang-13 - conan install ../.. -pr clang13 -s compiler.cppstd=20 -s build_type=Debug -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated - conan build ../.. + conan install ../.. -pr clang13 -s compiler.cppstd=20 -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated -s build_type=Debug + cmake ../.. --no-warn-unused-cli -DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=TRUE -DCMAKE_C_COMPILER=/bin/clang-13 -DCMAKE_CXX_COMPILER=/bin/clang++-13 + cmake --build . --config Release + cmake --build . --config Debug + ctest -C Release + ctest -C Debug vscode: extensions: