File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change 13
13
pull_request :
14
14
paths :
15
15
- ' llvm/**'
16
+ - ' .github/workflows/llvm-tests.yml'
16
17
17
18
jobs :
18
19
build_llvm :
61
62
- name : Install Ninja
62
63
uses : llvm/actions/install-ninja@master
63
64
- name : Install abi-compliance-checker
64
- run : sudo apt-get install abi-dumper
65
+ run : |
66
+ sudo apt-get install abi-dumper autoconf pkg-config
67
+ - name : Install universal-ctags
68
+ run : |
69
+ git clone https://github.com/universal-ctags/ctags.git
70
+ cd ctags
71
+ ./autogen.sh
72
+ ./configure
73
+ sudo make install
65
74
- name : Download source code
66
75
uses : llvm/actions/get-llvm-project-src@master
67
76
with :
71
80
run : |
72
81
mkdir build
73
82
cd build
74
- cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DLLVM_TARGETS_TO_BUILD="" -DLLVM_BUILD_LLVM_DYLIB=ON ../llvm
83
+ cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -DLLVM_TARGETS_TO_BUILD="" -DLLVM_BUILD_LLVM_DYLIB=ON -DCMAKE_C_FLAGS_DEBUG="-g -Og" -DCMAKE_CXX_FLAGS_DEBUG="-g -Og" ../llvm
75
84
- name : Build
76
85
run : ninja -C build libLLVM-${{ env.release_major }}.so
77
86
- name : Dump ABI
You can’t perform that action at this time.
0 commit comments