@@ -119,59 +119,3 @@ jobs:
119119 with :
120120 name : clang-nullsafe-macos-universal
121121 path : install/clang-nullsafe-macos-universal.tar.gz
122-
123- build-windows :
124- runs-on : windows-latest
125-
126- steps :
127- - name : Checkout code
128- uses : actions/checkout@v4
129-
130- - name : Install dependencies
131- run : |
132- choco install ninja cmake sccache
133-
134- - name : Setup sccache
135- uses : actions/cache@v4
136- with :
137- path : C:\Users\runneradmin\AppData\Local\Mozilla\sccache
138- key : sccache-windows-${{ github.sha }}
139- restore-keys : |
140- sccache-windows-
141-
142- - name : Configure build
143- run : |
144- mkdir build
145- cd build
146- cmake -G Ninja `
147- -DCMAKE_BUILD_TYPE=Release `
148- -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra" `
149- -DLLVM_TARGETS_TO_BUILD="X86" `
150- -DLLVM_ENABLE_ASSERTIONS=OFF `
151- -DCMAKE_INSTALL_PREFIX=../install `
152- -DCMAKE_C_COMPILER_LAUNCHER=sccache `
153- -DCMAKE_CXX_COMPILER_LAUNCHER=sccache `
154- ../llvm
155-
156- - name : Build Clang and clangd
157- run : |
158- cd build
159- ninja clang clangd
160-
161- - name : Install Clang and clangd
162- run : |
163- cd build
164- ninja install-clang
165- ninja install-clang-headers
166- ninja install-clangd
167-
168- - name : Package binaries
169- run : |
170- cd install
171- tar -czf clang-nullsafe-windows-x86_64.tar.gz bin/
172-
173- - name : Upload artifact
174- uses : actions/upload-artifact@v4
175- with :
176- name : clang-nullsafe-windows-x86_64
177- path : install/clang-nullsafe-windows-x86_64.tar.gz
0 commit comments