You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
732 B
33 lines
732 B
@setlocal
|
|
|
|
@if "%1"=="2013" goto 2013
|
|
@if "%1"=="2010" goto 2010
|
|
|
|
@echo Specify 2010 or 2013 as a command line argument.
|
|
@exit /b
|
|
|
|
@:2010
|
|
set VARSBAT="%VS100COMNTOOLS%vsvars32.bat"
|
|
set SLN=cryptest2010
|
|
set PROJECT=cryptlib
|
|
@goto make
|
|
|
|
@:2013
|
|
set VARSBAT="%VS120COMNTOOLS%vsvars32.bat"
|
|
set SLN=cryptest2013
|
|
set PROJECT=cryptlib2013
|
|
@goto make
|
|
|
|
:make
|
|
if not defined VSINSTALLDIR (
|
|
call %VARSBAT%
|
|
)
|
|
|
|
del *.lib /s
|
|
|
|
devenv %SLN%.sln /rebuild "release|win32" /project %PROJECT%
|
|
devenv %SLN%.sln /rebuild "debug|win32" /project %PROJECT%
|
|
devenv %SLN%.sln /rebuild "release|x64" /project %PROJECT%
|
|
devenv %SLN%.sln /rebuild "debug|x64" /project %PROJECT%
|
|
|
|
@echo The post-build steps in the .vcxproj file copy the .libs to the destinations.
|