Commit f3aa2ca 1 parent df3058d commit f3aa2ca Copy full SHA for f3aa2ca
File tree 1 file changed +16
-1
lines changed
1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change 88
88
shell : bash
89
89
run : |
90
90
cd build
91
- tar -cvf ../build.tar Makefile.conf share/ yosys yosys-*
91
+ tar -cvf ../build.tar share/ yosys yosys-*
92
92
93
93
- name : Store build artifact
94
94
if : (matrix.cpp_std == 'c++11') && (matrix.compiler == 'gcc-11')
@@ -113,6 +113,20 @@ jobs:
113
113
sudo apt-get update
114
114
sudo apt-get install gperf build-essential bison flex libreadline-dev gawk tcl-dev libffi-dev git graphviz xdot pkg-config python3 libboost-system-dev libboost-python-dev libboost-filesystem-dev zlib1g-dev
115
115
116
+ - name : Setup Clang
117
+ if : runner.os == Linux
118
+ shell : bash
119
+ run : |
120
+ wget https://apt.llvm.org/llvm-snapshot.gpg.key
121
+ sudo apt-key add llvm-snapshot.gpg.key
122
+ rm llvm-snapshot.gpg.key
123
+ sudo apt-add-repository "deb https://apt.llvm.org/${{ matrix.os.name }}/ llvm-toolchain-${{ matrix.os.name }} main"
124
+ sudo apt-get update
125
+ CXX=${CC/#clang/clang++}
126
+ sudo apt-get install $CC $CXX
127
+ echo "CC=$CC" >> $GITHUB_ENV
128
+ echo "CXX=$CXX" >> $GITHUB_ENV
129
+
116
130
- name : Runtime environment
117
131
shell : bash
118
132
env :
@@ -164,4 +178,5 @@ jobs:
164
178
- name : Run tests
165
179
shell : bash
166
180
run : |
181
+ make -f ../Makefile config-clang
167
182
make -j${{ env.procs }} test TARGETS= EXTRA_TARGETS=
You can’t perform that action at this time.
0 commit comments