Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- set QMAKESPEC=win32-g++
- set /p ARCHTYPE=Do you want to build psi+ x86_64 binary [y/n(default)]:%=%
- @echo _
- set /p BINTYPE=Do you want to build psi+ debug binary [y/n(default)]:%=%
- @echo _
- if /i "%ARCHTYPE%"=="y" (
- set QTDIR=%QTDIR64%
- set MINGWDIR=C:\mingw\mingw64
- set ARCH=x86_64
- ) else (
- set QTDIR=%QTDIR32%
- set MINGWDIR=C:\mingw\mingw32
- set ARCH=i386
- )
- if /i "%BINTYPE%"=="y" (
- set BTYPE=Debug
- ) else (
- set BTYPE=Release
- )
- set CMAKEDIR=C:\build\cmake\%ARCH%
- set OPENSSL_ROOT_DIR=C:\build\psideps\openssl\%ARCH%
- set OPENSSL_INCLUDE_DIR=C:\build\psideps\openssl\%ARCH%\include\openssl
- set ZLIBDIR=C:\build\psideps\zlib\%ARCH%
- set GNUPGDIR=C:\build\GnuPG
- set PATH=%QTDIR%\;%QTDIR%\bin;%MINGWDIR%;%MINGWDIR%\bin;%CMAKEDIR%\bin;%OPENSSL_ROOT_DIR%;%OPENSSL_ROOT_DIR%\bin;%ZLIBDIR%;%ZLIBDIR%\bin;%GNUPGDIR%
- set MAKE=mingw32-make -j5
- set PREFIX=%ARCH%_%BTYPE%
- set BDIR=build_%ARCH%_%BTYPE%
- mkdir %BDIR%
- cd %BDIR%
- %CMAKEDIR%\bin\cmake -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=%PREFIX% -DCMAKE_BUILD_TYPE=%BTYPE% -DBUILD_PLUGINS=ossl;gnupg ..
- pause
- @echo Runing mingw32-make
- mingw32-make -j5
- mingw32-make install
- pause
- @goto exit
- :exit
- pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement