Advertisement
Guest User

Untitled

a guest
Jun 17th, 2014
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. set QMAKESPEC=win32-g++
  2.  
  3. set /p ARCHTYPE=Do you want to build psi+ x86_64 binary [y/n(default)]:%=%
  4. @echo _
  5.  
  6. set /p BINTYPE=Do you want to build psi+ debug binary [y/n(default)]:%=%
  7. @echo _
  8.  
  9. if /i "%ARCHTYPE%"=="y" (
  10. set QTDIR=%QTDIR64%
  11. set MINGWDIR=C:\mingw\mingw64
  12. set ARCH=x86_64
  13. ) else (
  14. set QTDIR=%QTDIR32%
  15. set MINGWDIR=C:\mingw\mingw32
  16. set ARCH=i386
  17. )
  18.  
  19. if /i "%BINTYPE%"=="y" (
  20. set BTYPE=Debug
  21. ) else (
  22. set BTYPE=Release
  23. )
  24.  
  25. set CMAKEDIR=C:\build\cmake\%ARCH%
  26. set OPENSSL_ROOT_DIR=C:\build\psideps\openssl\%ARCH%
  27. set OPENSSL_INCLUDE_DIR=C:\build\psideps\openssl\%ARCH%\include\openssl
  28. set ZLIBDIR=C:\build\psideps\zlib\%ARCH%
  29. set GNUPGDIR=C:\build\GnuPG
  30. set PATH=%QTDIR%\;%QTDIR%\bin;%MINGWDIR%;%MINGWDIR%\bin;%CMAKEDIR%\bin;%OPENSSL_ROOT_DIR%;%OPENSSL_ROOT_DIR%\bin;%ZLIBDIR%;%ZLIBDIR%\bin;%GNUPGDIR%
  31.  
  32. set MAKE=mingw32-make -j5
  33. set PREFIX=%ARCH%_%BTYPE%
  34. set BDIR=build_%ARCH%_%BTYPE%
  35. mkdir %BDIR%
  36. cd %BDIR%
  37. %CMAKEDIR%\bin\cmake -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=%PREFIX% -DCMAKE_BUILD_TYPE=%BTYPE% -DBUILD_PLUGINS=ossl;gnupg ..
  38. pause
  39. @echo Runing mingw32-make
  40. mingw32-make -j5
  41. mingw32-make install
  42. pause
  43.  
  44. @goto exit
  45.  
  46. :exit
  47. pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement