bld.bat 1.1 KB

1234567891011121314151617181920212223242526272829
  1. cd winbuild
  2. if %ARCH% == 32 (
  3. set ARCH_STRING=x86
  4. ) else (
  5. set ARCH_STRING=x64
  6. )
  7. REM This is implicitly using WinSSL. See Makefile.vc for more info.
  8. nmake /f Makefile.vc MODE=dll VC=%VS_MAJOR:"=% WITH_DEVEL=%LIBRARY_PREFIX% ^
  9. WITH_ZLIB=dll WITH_SSH2=dll DEBUG=no ENABLE_IDN=no ENABLE_SSPI=yes ^
  10. MACHINE=%ARCH_STRING% ENABLE_UNICODE=yes
  11. if errorlevel 1 exit 1
  12. REM This is implicitly using WinSSL. See Makefile.vc for more info.
  13. nmake /f Makefile.vc mode=static VC=%VS_MAJOR:"=% WITH_DEVEL=%LIBRARY_PREFIX% ^
  14. WITH_ZLIB=dll WITH_SSH2=dll DEBUG=no ENABLE_IDN=no ENABLE_SSPI=yes ^
  15. MACHINE=%ARCH_STRING% ENABLE_UNICODE=yes
  16. if errorlevel 1 exit 1
  17. REM install static library
  18. copy ..\builds\libcurl-vc%VS_MAJOR:"=%-%ARCH_STRING%-release-static-zlib-dll-ssh2-dll-ipv6-sspi-schannel\lib\libcurl_a.lib %LIBRARY_PREFIX%\lib\libcurl_a.lib
  19. if %ERRORLEVEL% GTR 3 exit 1
  20. REM install everything else
  21. robocopy ..\builds\libcurl-vc%VS_MAJOR:"=%-%ARCH_STRING%-release-dll-zlib-dll-ssh2-dll-ipv6-sspi-schannel\ %LIBRARY_PREFIX% *.* /E
  22. if %ERRORLEVEL% GTR 3 exit 1
  23. exit 0