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 1313 pull_request :
1414 paths :
1515 - ' llvm/**'
16+ - ' .github/workflows/llvm-tests.yml'
1617
1718jobs :
1819 build_llvm :
6162 - name : Install Ninja
6263 uses : llvm/actions/install-ninja@master
6364 - 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
6574 - name : Download source code
6675 uses : llvm/actions/get-llvm-project-src@master
6776 with :
7180 run : |
7281 mkdir build
7382 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
7584 - name : Build
7685 run : ninja -C build libLLVM-${{ env.release_major }}.so
7786 - name : Dump ABI
You can’t perform that action at this time.
0 commit comments