qt-build-tools/5.15.1/compile_win.bat

41 lines
1.2 KiB
Batchfile
Raw Normal View History

2020-10-13 02:48:13 +08:00
SET PATH=%PATH%;%cd%\bin
CALL "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
SET _ROOT=%cd%
SET PATH=%_ROOT%\qtbase\bin;%_ROOT%\gnuwin32\bin;%PATH%
cd qtbase
if "%~1"=="step2" goto step2
IF EXIST openssl-1.1.1a\build GOTO OPENSSL_ALREAD_COMPILED
wget --no-check-certificate https://www.openssl.org/source/openssl-1.1.1a.tar.gz
7z x openssl-1.1.1a.tar.gz
7z x openssl-1.1.1a.tar
rm openssl-1.1.1a.tar.gz
rm openssl-1.1.1a.tar
cd openssl-1.1.1a
perl Configure VC-WIN32 no-asm no-shared no-tests --prefix=%cd%\build --openssldir=%cd%\build
nmake
nmake install
rm test\*.exe
rm test\*.pdb
rm test\*.obj
:OPENSSL_ALREAD_COMPILED
cd ..
configure -opensource -developer-build -confirm-license -opengl desktop -mp -nomake tests -nomake examples -I "%cd%\openssl-1.1.1a\build\include" -openssl-linked OPENSSL_LIBS="%cd%\openssl-1.1.1a\build\lib\libssl.lib %cd%\openssl-1.1.1a\build\lib\libcrypto.lib -lcrypt32 -lws2_32 -lAdvapi32 -luser32"
goto :EOF
:step2
nmake
cd ..\qttools
..\qtbase\bin\qmake
nmake
cd ..\qtbase
cd ..
cd qtbase
cd openssl-1.1.1a
del /s /f /q out32
del /s /f /q out32.dbg
cd ..
cd ..
del *.obj /s /f
del *.ilk /s /f
del *.pch /s /f
del Makefile* /s /f