forked from openfheorg/openfhe-development
-
Notifications
You must be signed in to change notification settings - Fork 0
32 lines (30 loc) · 1.44 KB
/
pull-request.yml
File metadata and controls
32 lines (30 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
name: Pull-Request
on:
pull_request:
branches:
- main
- dev
jobs:
call:
uses: openfheorg/openfhe-development/.github/workflows/generic_workflow.yml@github-ci
with:
runner: ubuntu-latest
compiler: "GCC-14"
native_backend: "all"
mb2_jobs: "mb2"
mb4_jobs: "mb4_tcm"
mb6_jobs: "mb6"
# cmake_args_map holds job specific additional cmake options. compiler flags, native_backend flag and
# OpenMP flag are set in generic_workflow.yml
cmake_args_map: '{
"default" : "-DBUILD_EXTRAS=ON",
"mb2" : "-DBUILD_EXTRAS=ON -DMATHBACKEND=2",
"mb2_tcm" : "-DBUILD_EXTRAS=ON -DMATHBACKEND=2 -DWITH_TCM=ON",
"mb2_debug" : "-DBUILD_EXTRAS=ON -DMATHBACKEND=2 -DCMAKE_BUILD_TYPE=Debug",
"mb4" : "-DBUILD_EXTRAS=ON -DMATHBACKEND=4",
"mb4_tcm" : "-DBUILD_EXTRAS=ON -DMATHBACKEND=4 -DWITH_TCM=ON",
"mb4_debug" : "-DBUILD_EXTRAS=ON -DMATHBACKEND=4 -DCMAKE_BUILD_TYPE=Debug",
"mb6_ntl" : "-DBUILD_EXTRAS=ON -DMATHBACKEND=6 -DWITH_NTL=ON",
"mb6_ntl_tcm" : "-DBUILD_EXTRAS=ON -DMATHBACKEND=6 -DWITH_NTL=ON -DWITH_TCM=ON",
"mb6_ntl_debug_tcm" : "-DBUILD_EXTRAS=ON -DMATHBACKEND=6 -DWITH_NTL=ON -DWITH_TCM=ON -DCMAKE_BUILD_TYPE=Debug",
}'