chore: gitpod now properly uses CMake multi-config pipeline

This commit is contained in:
Mateusz Pusz
2021-09-30 21:10:14 +00:00
parent ca61f575f0
commit 448e1333e1

View File

@@ -6,30 +6,29 @@ tasks:
before: | before: |
sudo pip3 install -U conan sudo pip3 install -U conan
gp sync-done conan-update gp sync-done conan-update
- name: gcc-11 Release exit
- name: gcc-11
init: | init: |
gp sync-await conan-update gp sync-await conan-update
mkdir -p build/GCC-11 && cd build/GCC-11 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 install ../.. -pr gcc11 -s compiler.cppstd=20 -e mp-units:CONAN_RUN_TESTS=True -o build_docs=False -b outdated
conan build ../.. 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
- name: gcc-11 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
init: | cmake --build . --config Release
gp sync-await conan-update cmake --build . --config Debug
mkdir -p build/GCC-11 && cd build/GCC-11 ctest -C Release
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 ctest -C Debug
conan build ../.. - name: clang-13
- name: clang-13 Release
init: | init: |
gp sync-await conan-update gp sync-await conan-update
mkdir -p build/Clang-13 && cd build/Clang-13 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 install ../.. -pr clang13 -s compiler.cppstd=20 -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
- name: clang-13 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
init: | cmake --build . --config Release
gp sync-await conan-update cmake --build . --config Debug
mkdir -p build/Clang-13 && cd build/Clang-13 ctest -C Release
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 ctest -C Debug
conan build ../..
vscode: vscode:
extensions: extensions: