File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -10,10 +10,20 @@ jobs:
10
10
os : ['ubuntu-20.04', 'ubuntu-22.04']
11
11
build_type : [Debug, Release]
12
12
compiler : [{c: gcc, cxx: g++}]
13
+ libbacktrace : ['-DVAL_USE_LIBBACKTRACE_BACKTRACE=OFF']
13
14
include :
14
15
- os : ' ubuntu-22.04'
15
16
build_type : Release
16
17
compiler : {c: clang, cxx: clang++}
18
+ libbacktrace : ' -DVAL_USE_LIBBACKTRACE_BACKTRACE=OFF'
19
+ - os : ' ubuntu-22.04'
20
+ build_type : Release
21
+ compiler : {c: gcc, cxx: g++}
22
+ libbacktrace : ' -DVAL_USE_LIBBACKTRACE_BACKTRACE=ON'
23
+ - os : ' ubuntu-22.04'
24
+ build_type : Release
25
+ compiler : {c: clang, cxx: clang++}
26
+ libbacktrace : ' -DVAL_USE_LIBBACKTRACE_BACKTRACE=ON'
17
27
18
28
runs-on : ${{matrix.os}}
19
29
28
38
- name : Install pip packages
29
39
run : pip install -r third_party/requirements.txt
30
40
41
+ - name : Install libbacktrace
42
+ if : matrix.libbacktrace == '-DVAL_USE_LIBBACKTRACE_BACKTRACE=ON'
43
+ run : |
44
+ git clone https://github.com/ianlancetaylor/libbacktrace.git
45
+ cd libbacktrace
46
+ ./configure
47
+ make
48
+ sudo make install
49
+ cd ..
50
+
31
51
- name : Configure CMake
32
52
run : >
33
53
cmake
39
59
-DCMAKE_BUILD_TYPE=${{matrix.build_type}}
40
60
-DUR_BUILD_TESTS=ON
41
61
-DUR_FORMAT_CPP_STYLE=ON
62
+ ${{matrix.libbacktrace}}
42
63
43
64
- name : Generate source from spec, check for uncommitted diff
44
65
if : matrix.os == 'ubuntu-22.04'
You can’t perform that action at this time.
0 commit comments