Files
pixiv_downloader/scripts/build_win_openssl.bat
lifegpc aa28471302 skip install openssl's document
Set OPENSSL_INCLUDE_DIR and OPENSSL_LIB_DIR
2022-10-20 03:57:15 +00:00

24 lines
830 B
Batchfile

@ECHO OFF
SETLOCAL
SET TOP=%CD%
SET SCRIPTS_DIR=%CD%\scripts
SET DOWNLOAD_RESOURCE=%SCRIPTS_DIR%\download_resource.bat
SET PREFIX=%CD%\clib
SET PKG_CONFIG_DIR=%PREFIX%\lib\pkgconfig
SET OPENSSLDIR=%PREFIX%\ssl
IF NOT EXIST cbuild (
MD cbuild || EXIT /B 1
)
CD cbuild || EXIT /B 1
CALL %DOWNLOAD_RESOURCE% -o "openssl-3.0.5.tar.gz" "https://www.openssl.org/source/openssl-3.0.5.tar.gz" || EXIT /B %ERRORLEVEL%
tar -xzvf "openssl-3.0.5.tar.gz" || EXIT /B %ERRORLEVEL%
CD openssl-3.0.5 || EXIT /B 1
perl Configure shared zlib-dynamic --prefix=%PREFIX% --openssldir=%OPENSSLDIR% || EXIT /B %ERRORLEVEL%
SET "PATH=%PREFIX%\bin;%PATH%"
SET "INCLUDE=%PREFIX%\include;%INCLUDE%"
SET "LIB=%PREFIX%\lib;%LIB%"
nmake || EXIT /B %ERRORLEVEL%
nmake install_sw || EXIT /B %ERRORLEVEL%
nmake install_ssldirs || EXIT /B %ERRORLEVEL%
ENDLOCAL