File tree 3 files changed +23
-11
lines changed
3 files changed +23
-11
lines changed Original file line number Diff line number Diff line change @@ -70,11 +70,14 @@ jobs:
70
70
run : |
71
71
brew install ninja
72
72
73
- - name : Install `ninja` on Windows
74
- if : startsWith(matrix.target.id, 'windows-')
75
- shell : bash
76
- run : |
77
- choco install ninja
73
+ #- name: Install `ninja` on Windows
74
+ # if: startsWith(matrix.target.id, 'windows-')
75
+ # shell: bash
76
+ # run: |
77
+ # choco install ninja
78
+ - name : Setup MSVC (Windows)
79
+ uses : ilammy/msvc-dev-cmd@v1
80
+ if : matrix.target.id == 'windows-amd64'
78
81
79
82
- name : Build
80
83
if : matrix.target.id != 'windows-amd64' && matrix.target.id != 'linux-aarch64' && matrix.target.id != 'linux-riscv64'
@@ -94,10 +97,11 @@ jobs:
94
97
run : |
95
98
./build.sh ${{ matrix.llvm_version }} ${{ matrix.llvm_repo_url }} riscv64
96
99
100
+
97
101
- name : Build (Windows)
98
102
if : matrix.target.id == 'windows-amd64'
99
- shell : |
100
- powershell -Command "& '{0}'"
103
+ # shell: |
104
+ # powershell -Command "& '{0}'"
101
105
run : |
102
106
./build.ps1 ${{ matrix.llvm_version }} ${{ matrix.llvm_repo_url }}
103
107
Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ assets](https://github.com/wasmerio/llvm-custom-builds/releases).
49
49
</thead >
50
50
<tbody >
51
51
<tr>
52
- <td rowspan="5 ">18</td>
52
+ <td rowspan="6 ">18</td>
53
53
<td rowspan="3">amd64</td>
54
54
<td>Darwin</td>
55
55
<td><a href="https://github.com/wasmerio/llvm-custom-builds/releases/download/18.x/llvm-darwin-amd64.tar.xz">download</a></td>
@@ -66,14 +66,16 @@ assets](https://github.com/wasmerio/llvm-custom-builds/releases).
66
66
<td rowspan="2">aarch64</td>
67
67
<td>Linux</td>
68
68
<td><a href="https://github.com/wasmerio/llvm-custom-builds/releases/download/18.x/llvm-linux-aarch64.tar.xz">download</a></td>
69
+ </tr>
70
+ <tr>
69
71
<td>Darwin</td>
70
72
<td><a href="https://github.com/wasmerio/llvm-custom-builds/releases/download/18.x/llvm-darwin-aarch64.tar.xz">download</a></td>
71
73
</tr>
72
- < tr>
74
+ </ tr>
73
75
<td>riscv64</td>
74
76
<td>Linux</td>
75
77
<td><a href="https://github.com/wasmerio/llvm-custom-builds/releases/download/18.x/llvm-linux-riscv64.tar.xz">download</a></td>
76
- </ tr>
78
+ < tr>
77
79
<tr>
78
80
<td rowspan="5">16</td>
79
81
<td rowspan="3">amd64</td>
Original file line number Diff line number Diff line change @@ -38,16 +38,22 @@ $CMAKE_ARGUMENTS = ""
38
38
# Adjust cross compilation
39
39
$CROSS_COMPILE = " "
40
40
41
- # Run `cmake` to configure the project.
41
+ # Run `cmake` to configure the project, using MSVC.
42
+ $CMAKE_CXX_COMPILER = " cl.exe"
43
+ $CMAKE_C_COMPILER = " cl.exe"
44
+ $CMAKE_LINKER_TYPE = " MSVC"
45
+
42
46
cmake `
43
47
- G " Ninja" `
44
48
- DCMAKE_BUILD_TYPE= MinSizeRel `
45
49
- DCMAKE_INSTALL_PREFIX= destdir `
46
50
- DLLVM_ENABLE_PROJECTS= " clang;lld" `
47
51
- DLLVM_ENABLE_TERMINFO= OFF `
48
52
- DLLVM_ENABLE_ZLIB= OFF `
53
+ - DLLVM_ENABLE_LIBXML2= OFF `
49
54
- DLLVM_INCLUDE_DOCS= OFF `
50
55
- DLLVM_INCLUDE_EXAMPLES= OFF `
56
+ - DLLVM_INCLUDE_GO_TESTS= OFF `
51
57
- DLLVM_INCLUDE_TESTS= OFF `
52
58
- DLLVM_INCLUDE_TOOLS= ON `
53
59
- DLLVM_INCLUDE_UTILS= OFF `
You can’t perform that action at this time.
0 commit comments