forked from OSchip/llvm-project
build_llvm_package.bat: Produce zip files in addition to the installers
Now that the Windows installer no longer does anything besides self-extract, maybe it would make sense to distribute the toolchain as a plain zip file in addition to the current installer. Differential revision: https://reviews.llvm.org/D74896
This commit is contained in:
parent
e4e122aa1d
commit
4486aa03c5
|
@ -11,7 +11,7 @@ REM
|
||||||
REM Visual Studio 2019, CMake, Ninja, GNUWin32, SWIG, Python 3,
|
REM Visual Studio 2019, CMake, Ninja, GNUWin32, SWIG, Python 3,
|
||||||
REM NSIS with the strlen_8192 patch,
|
REM NSIS with the strlen_8192 patch,
|
||||||
REM Visual Studio 2019 SDK and Nuget (for the clang-format plugin),
|
REM Visual Studio 2019 SDK and Nuget (for the clang-format plugin),
|
||||||
REM Perl (for the OpenMP run-time).
|
REM Perl (for the OpenMP run-time), 7Zip.
|
||||||
REM
|
REM
|
||||||
REM
|
REM
|
||||||
REM For LLDB, SWIG version <= 3.0.8 needs to be used to work around
|
REM For LLDB, SWIG version <= 3.0.8 needs to be used to work around
|
||||||
|
@ -91,8 +91,14 @@ ninja check-sanitizer || ninja check-sanitizer || ninja check-sanitizer || exit
|
||||||
ninja check-clang-tools || ninja check-clang-tools || ninja check-clang-tools || exit /b
|
ninja check-clang-tools || ninja check-clang-tools || ninja check-clang-tools || exit /b
|
||||||
ninja check-clangd || ninja check-clangd || ninja check-clangd || exit /b
|
ninja check-clangd || ninja check-clangd || ninja check-clangd || exit /b
|
||||||
ninja package || exit /b
|
ninja package || exit /b
|
||||||
|
|
||||||
|
7z x LLVM-%package_version%-win32.exe -orepack
|
||||||
|
rmdir /s /q repack\$PLUGINSDIR
|
||||||
|
del repack\Uninstall.exe
|
||||||
|
7z a LLVM-%package_version%-win32.zip .\repack\* -mx9
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
|
|
||||||
REM The plug-in is built separately as it uses a statically linked clang-format.exe.
|
REM The plug-in is built separately as it uses a statically linked clang-format.exe.
|
||||||
mkdir build_vsix
|
mkdir build_vsix
|
||||||
cd build_vsix
|
cd build_vsix
|
||||||
|
@ -135,4 +141,9 @@ ninja check-sanitizer || ninja check-sanitizer || ninja check-sanitizer || exit
|
||||||
ninja check-clang-tools || ninja check-clang-tools || ninja check-clang-tools || exit /b
|
ninja check-clang-tools || ninja check-clang-tools || ninja check-clang-tools || exit /b
|
||||||
ninja check-clangd || ninja check-clangd || ninja check-clangd || exit /b
|
ninja check-clangd || ninja check-clangd || ninja check-clangd || exit /b
|
||||||
ninja package || exit /b
|
ninja package || exit /b
|
||||||
|
|
||||||
|
7z x LLVM-%package_version%-win64.exe -orepack
|
||||||
|
rmdir /s /q repack\$PLUGINSDIR
|
||||||
|
del repack\Uninstall.exe
|
||||||
|
7z a LLVM-%package_version%-win64.zip .\repack\* -mx9
|
||||||
cd ..
|
cd ..
|
||||||
|
|
Loading…
Reference in New Issue