File tree Expand file tree Collapse file tree 2 files changed +22
-25
lines changed Expand file tree Collapse file tree 2 files changed +22
-25
lines changed Original file line number Diff line number Diff line change @@ -145,10 +145,17 @@ jobs:
145
145
146
146
- name : package toolchain
147
147
run : |
148
- mkdir package package/bin package/lib package/include
149
- cat clang/bin.txt | while read -r val; do val=${val#linux:}; [[ $val != mac* ]] && [[ -n $val ]] && eval cp -rP llvm-project/build/bin/$val package/bin/; done
150
- cat clang/include.txt | while read -r val; do val=${val#linux:}; [[ $val != mac* ]] && [[ -n $val ]] && eval cp -rP llvm-project/build/include/$val package/include/; done
151
- cat clang/lib.txt | while read -r val; do val=${val#linux:}; [[ $val != mac* ]] && [[ -n $val ]] && eval cp -rP llvm-project/build/lib/$val package/lib/; done
148
+ mkdir package
149
+
150
+ for dir in bin include lib; do
151
+ mkdir package/$dir
152
+ cat clang/$dir.txt | while read -r val; do
153
+ val=${val#linux:}
154
+ if [[ $val != mac* && -n $val ]]; then
155
+ eval cp -rP llvm-project/build/$dir/$val package/$dir/
156
+ fi
157
+ done
158
+ done
152
159
153
160
cd package
154
161
tar -cf - * | zstd --ultra -22 -o "../linux_$CLANG_ARCH.tar.zst"
Original file line number Diff line number Diff line change 50
50
echo "RELEASE_TAG=$RELEASE_TAG" >> $GITHUB_ENV
51
51
52
52
echo $GITHUB_ENV
53
-
54
- - name : Debugging
55
- run : |
56
- mkdir package package/bin package/lib package/include
57
-
58
- for dir in include bin lib; do
59
- cat clang/$dir.txt | while read -r val; do
60
- val=${val#mac:}
61
- if [[ $val != linux* && -n $val ]]; then
62
- eval echo llvm-project/build/$dir/$val
63
- fi
64
- done
65
- done
66
-
67
- which tar
68
- which zstd
69
-
53
+
70
54
- name : cmake configure
71
55
# Note: Unlike Linux we don't statically link libstdc++
72
56
run : |
@@ -113,11 +97,17 @@ jobs:
113
97
114
98
- name : package toolchain
115
99
run : |
116
- mkdir package package/bin package/lib package/include
100
+ mkdir package
117
101
118
- cat clang/bin.txt | while read -r val; do val=${val#mac:}; [[ $val != linux* ]] && [[ -n $val ]] && eval cp -rP llvm-project/build/bin/$val package/bin/; done
119
- cat clang/include.txt | while read -r val; do val=${val#mac:}; [[ $val != linux* ]] && [[ -n $val ]] && eval cp -rP llvm-project/build/include/$val package/include/; done
120
- cat clang/lib.txt | while read -r val; do val=${val#mac:}; [[ $val != linux* ]] && [[ -n $val ]] && eval cp -rP llvm-project/build/lib/$val package/lib/; done
102
+ for dir in bin include lib; do
103
+ mkdir package/$dir
104
+ cat clang/$dir.txt | while read -r val; do
105
+ val=${val#mac:}
106
+ if [[ $val != linux* && -n $val ]]; then
107
+ eval cp -rP llvm-project/build/$dir/$val package/$dir/
108
+ fi
109
+ done
110
+ done
121
111
122
112
cd package
123
113
tar -cf - * | zstd --ultra -22 -o "../darwin_$CLANG_ARCH.tar.zst"
You can’t perform that action at this time.
0 commit comments