19
19
id : cache-llvm-16
20
20
with :
21
21
path : |
22
- /usr/local/opt/llvm
22
+ /usr/local/opt/llvm@16/
23
23
24
24
/usr/local/Cellar/llvm/
25
25
key : ${{ runner.os }}-llvm-16
@@ -44,16 +44,20 @@ jobs:
44
44
~/Library/Caches/deno
45
45
- name : Install LLVM and Clang
46
46
if : ${{ steps.cache-llvm-16.outputs.cache-hit!= 'true' }}
47
- run : brew install llvm@16
48
- - name : install
47
+ run : |
48
+ brew install llvm@16
49
+ export PATH="/usr/local/opt/llvm@16/bin:$PATH"
50
+ export LDFLAGS="-L/usr/local/opt/llvm@16/lib"
51
+ export CPPFLAGS="-I/usr/local/opt/llvm@16/include"
49
52
53
+ - name : install
50
54
run : |
51
55
brew install xmake python@3.11 six z3 zstd
52
56
53
57
brew install libtool automake
54
- export LDFLAGS="-L/usr/local/opt/llvm/lib"
55
- export CPPFLAGS="-I/usr/local/opt/llvm/include"
56
- echo 'export PATH="/usr/local/opt/llvm/bin:$PATH"' >> /Users/runner/.bash_profile
58
+ export LDFLAGS="-L/usr/local/opt/llvm@16 /lib"
59
+ export CPPFLAGS="-I/usr/local/opt/llvm@16 /include"
60
+ echo 'export PATH="/usr/local/opt/llvm@16 /bin:$PATH"' >> /Users/runner/.bash_profile
57
61
58
62
- name : vcpkg-action
59
63
@@ -74,11 +78,11 @@ jobs:
74
78
xmake-version : branch@dev
75
79
actions-cache-folder : " .xmake-cache"
76
80
- run : xmake l install.lua
77
- - run : deno run -A xmake.ts --mode=test --group=test --toolchain=llvm --sdk=/usr/local/opt/llvm/
81
+ - run : deno run -A xmake.ts --mode=test --group=test --toolchain=llvm --sdk=/usr/local/opt/llvm@16 /
78
82
- run : xmake clean -a
79
- - run : xmake f --toolchain=llvm --sdk=/usr/local/opt/llvm/ -y -v --project=. "--file=./xmake.lua"
83
+ - run : xmake f --toolchain=llvm --sdk=/usr/local/opt/llvm@16 / -y -v --project=. "--file=./xmake.lua"
80
84
- run : xmake build -v -y -w --project=. "--file=./xmake.lua"
81
85
- run : xmake clean -a
82
- - run : xmake f --toolchain=llvm --sdk=/usr/local/opt/llvm/ -y -v --project=. "--file=./xmake.lua" --mode=test
86
+ - run : xmake f --toolchain=llvm --sdk=/usr/local/opt/llvm@16 / -y -v --project=. "--file=./xmake.lua" --mode=test
83
87
- run : xmake build -v -y -w --project=. "--file=./xmake.lua" --group=test
84
88
- run : xmake run --group=test
0 commit comments