Skip to content

Commit f0ec54a

Browse files
committed
Added a batch script to package an Windows LLVM build for CI.
1 parent e4d66bc commit f0ec54a

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

build/ci/package_llvm_windows.bat

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
rmdir /s /q out
2+
mkdir out
3+
mkdir out\tools\clang
4+
mkdir out\tools\clang\lib\CodeGen
5+
mkdir out\tools\clang\lib\Driver
6+
mkdir out\build\
7+
mkdir out\build\tools\clang\
8+
9+
set rbcopy=%systemroot%\System32\robocopy /NDL /NFL /NJH /NJS
10+
set dircopy=%rbcopy% /E
11+
12+
%dircopy% include\ out\include
13+
%dircopy% build\include\ out\build\include
14+
%dircopy% build\RelWithDebInfo\lib out\build\RelWithDebInfo\lib
15+
16+
%dircopy% tools\clang\include\ out\tools\clang\include
17+
copy /Y tools\clang\lib\CodeGen\*.h out\tools\clang\lib\CodeGen >nul
18+
copy /Y tools\clang\lib\Driver\*.h out\tools\clang\lib\Driver >nul
19+
%dircopy% build\tools\clang\include\ out\build\tools\clang\include
20+
21+
del out\build\RelWithDebInfo\lib\LLVM*ObjCARCOpts*.lib
22+
del out\build\RelWithDebInfo\lib\clang*ARC*.lib
23+
del out\build\RelWithDebInfo\lib\clang*Matchers*.lib
24+
del out\build\RelWithDebInfo\lib\clang*Rewrite*.lib
25+
del out\build\RelWithDebInfo\lib\clang*StaticAnalyzer*.lib
26+
del out\build\RelWithDebInfo\lib\clang*Tooling*.lib

0 commit comments

Comments
 (0)