summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorVladislav Shchapov <vladislav@shchapov.ru>2026-01-31 22:08:29 +0500
committerHans Kristian Rosbach <hk-github@circlestorm.org>2026-02-06 15:51:57 +0100
commit98539ef92cdf015025a303b4e5e712538ea04f1b (patch)
tree5233aaaa0e2839df30761416b092c658e9e81ff7 /.github
parent9e713a7c92a83cd8e65e003ceb1cf21f1625a24c (diff)
downloadProject-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.yml13
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