File tree Expand file tree Collapse file tree 3 files changed +10
-7
lines changed Expand file tree Collapse file tree 3 files changed +10
-7
lines changed Original file line number Diff line number Diff line change 11
11
build_type : [Debug, Release]
12
12
compiler : [{c: gcc, cxx: g++}]
13
13
libbacktrace : ['-DVAL_USE_LIBBACKTRACE_BACKTRACE=OFF']
14
+ pool_tracking : ['-DUMF_ENABLE_POOL_TRACKING=ON', '-DUMF_ENABLE_POOL_TRACKING=OFF']
14
15
include :
15
16
- os : ' ubuntu-22.04'
16
17
build_type : Release
53
54
cd libbacktrace
54
55
./configure
55
56
make
56
- sudo make install
57
+ sudo make install
57
58
cd ..
58
-
59
+
59
60
- name : Download DPC++
60
61
run : |
61
62
sudo apt install libncurses5
75
76
-DUR_FORMAT_CPP_STYLE=ON
76
77
-DUR_DPCXX=${{github.workspace}}/dpcpp_compiler/bin/clang++
77
78
${{matrix.libbacktrace}}
79
+ ${{matrix.pool_tracking}}
78
80
79
81
- name : Generate source from spec, check for uncommitted diff
80
82
if : matrix.os == 'ubuntu-22.04'
@@ -153,5 +155,6 @@ jobs:
153
155
-DCMAKE_BUILD_TYPE=Release
154
156
-DUR_BUILD_TESTS=ON
155
157
-DUR_FORMAT_CPP_STYLE=ON
158
+ -DUMF_ENABLE_POOL_TRACKING=ON
156
159
- name : Build
157
160
run : cmake --build ${{github.workspace}}/build -j $(nproc)
Original file line number Diff line number Diff line change 27
27
run : pip install -r third_party/requirements.txt
28
28
29
29
- name : Configure CMake
30
- run : cmake -B ${{github.workspace}}/build -DUR_DEVELOPER_MODE=ON -DUR_BUILD_TESTS=ON -DUR_ENABLE_TRACING=ON -DUR_BUILD_TOOLS=ON
30
+ run : cmake -B ${{github.workspace}}/build -DUR_DEVELOPER_MODE=ON -DUR_BUILD_TESTS=ON -DUR_ENABLE_TRACING=ON -DUR_BUILD_TOOLS=ON -DUMF_ENABLE_POOL_TRACKING=ON
31
31
32
32
- name : Build
33
33
run : cmake --build ${{github.workspace}}/build -j $(nproc)
61
61
run : python3 -m pip install -r third_party/requirements.txt
62
62
63
63
- name : Configure CMake
64
- run : cmake -B ${{github.workspace}}/build -DCMAKE_POLICY_DEFAULT_CMP0094=NEW -DUR_DEVELOPER_MODE=ON -DUR_BUILD_TESTS=ON -DUR_ENABLE_TRACING=ON -DUR_BUILD_TOOLS=ON
64
+ run : cmake -B ${{github.workspace}}/build -DCMAKE_POLICY_DEFAULT_CMP0094=NEW -DUR_DEVELOPER_MODE=ON -DUR_BUILD_TESTS=ON -DUR_ENABLE_TRACING=ON -DUR_BUILD_TOOLS=ON -DUMF_ENABLE_POOL_TRACKING=ON
65
65
66
66
- name : Build
67
67
run : cmake --build ${{github.workspace}}/build -j $(nproc) --config Release
Original file line number Diff line number Diff line change 26
26
linux :
27
27
name : Coverity
28
28
runs-on : ubuntu-latest
29
-
29
+
30
30
steps :
31
31
- name : Clone the git repo
32
32
uses : actions/checkout@v3
@@ -35,12 +35,12 @@ jobs:
35
35
run : |
36
36
sudo apt-get update
37
37
sudo apt-get install -y doxygen
38
-
38
+
39
39
- name : Install pip packages
40
40
run : pip install -r third_party/requirements.txt
41
41
42
42
- name : Configure CMake
43
- run : cmake -B $WORKDIR/build -DUR_ENABLE_TRACING=ON -DUR_DEVELOPER_MODE=ON -DUR_BUILD_TESTS=ON -DUR_FORMAT_CPP_STYLE=ON
43
+ run : cmake -B $WORKDIR/build -DUR_ENABLE_TRACING=ON -DUR_DEVELOPER_MODE=ON -DUR_BUILD_TESTS=ON -DUR_FORMAT_CPP_STYLE=ON -DUMF_ENABLE_POOL_TRACKING=ON
44
44
45
45
- name : Generate source from spec, check for uncommitted diff
46
46
run : |
You can’t perform that action at this time.
0 commit comments