diff options
| author | Vladislav Shchapov <vladislav@shchapov.ru> | 2026-01-31 22:08:29 +0500 |
|---|---|---|
| committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2026-02-06 15:51:57 +0100 |
| commit | 98539ef92cdf015025a303b4e5e712538ea04f1b (patch) | |
| tree | 5233aaaa0e2839df30761416b092c658e9e81ff7 /.github | |
| parent | 9e713a7c92a83cd8e65e003ceb1cf21f1625a24c (diff) | |
| download | Project-Tick-98539ef92cdf015025a303b4e5e712538ea04f1b.tar.gz Project-Tick-98539ef92cdf015025a303b4e5e712538ea04f1b.zip | |
Add e2k codecov build
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/cmake.yml | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 7d1d288c47..9b50f60c2e 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -648,6 +648,7 @@ jobs: cflags: -march=elbrus-v4 cxxflags: -march=elbrus-v4 -DBENCHMARK_HAS_NO_INLINE_ASSEMBLY ldflags: -static + # Skipping codecov to allow optimized build - name: Ubuntu LCC e2kv5 os: ubuntu-latest @@ -656,6 +657,17 @@ jobs: cflags: -march=elbrus-v5 cxxflags: -march=elbrus-v5 -DBENCHMARK_HAS_NO_INLINE_ASSEMBLY ldflags: -static + # Skipping codecov to allow optimized build + + - name: Ubuntu LCC e2kv5 (codecov) + os: ubuntu-latest + cmake-args: -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain-e2k-lcc.cmake -DMCST_LCC_PREFIX=/opt/mcst/lcc-1.29.12.e2k-v5.8c2.linux-6.1 -DQEMU_CPU=elbrus-v5 + toolchain: 1.29.12.e2k-v5.8c2.linux-6.1 + cflags: -march=elbrus-v5 + cxxflags: -march=elbrus-v5 + ldflags: -static + gcov-exec: /opt/mcst/lcc-1.29.12.e2k-v5.8c2.linux-6.1/gcov/bin/gcov + codecov: linux_mcst_lcc_e2kv5 - name: Ubuntu LCC e2kv6 os: ubuntu-latest @@ -664,6 +676,7 @@ jobs: cflags: -march=elbrus-v6 cxxflags: -march=elbrus-v6 -DBENCHMARK_HAS_NO_INLINE_ASSEMBLY ldflags: -static + # Skipping codecov to allow optimized build steps: - name: Checkout repository |
