Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | More build / setup automation changes for Visual Studio 2013. Add MSVC 2013 runtime redists for x86/x64. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | vs2013 |
Files: | files | file ages | folders |
SHA1: |
cb2832d9955078ce48ae13605536ea80 |
User & Date: | mistachkin 2013-11-26 23:48:02.485 |
Context
2013-11-27
| ||
00:05 | More build automation changes for Visual Studio 2013. check-in: d9772da9a4 user: mistachkin tags: vs2013 | |
2013-11-26
| ||
23:48 | More build / setup automation changes for Visual Studio 2013. Add MSVC 2013 runtime redists for x86/x64. check-in: cb2832d995 user: mistachkin tags: vs2013 | |
00:27 | Adjust the test suite infrastructure to include Visual Studio 2013. check-in: c6be0f3eef user: mistachkin tags: vs2013 | |
Changes
Added Externals/MSVCPP/vcredist_x64_2013_RTM.exe.
cannot compute difference between binary files
Added Externals/MSVCPP/vcredist_x86_2013_RTM.exe.
cannot compute difference between binary files
Changes to Setup/build.bat.
︙ | ︙ | |||
132 133 134 135 136 137 138 139 140 141 142 143 144 145 | SET FRAMEWORKDIR=%windir%\Microsoft.NET\Framework\v4.0.30319 GOTO skip_netFxCheck ) IF DEFINED NETFX45ONLY ( %_AECHO% Forcing the use of the .NET Framework 4.5... SET YEAR=2012 SET FRAMEWORKDIR=%windir%\Microsoft.NET\Framework\v4.0.30319 GOTO skip_netFxCheck ) IF DEFINED FRAMEWORKDIR ( IF NOT EXIST "%FRAMEWORKDIR%" ( CALL :fn_UnsetVariable FRAMEWORKDIR | > > > > > > > | 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 | SET FRAMEWORKDIR=%windir%\Microsoft.NET\Framework\v4.0.30319 GOTO skip_netFxCheck ) IF DEFINED NETFX45ONLY ( %_AECHO% Forcing the use of the .NET Framework 4.5... SET YEAR=2012 SET FRAMEWORKDIR=%windir%\Microsoft.NET\Framework\v4.0.30319 GOTO skip_netFxCheck ) IF DEFINED NETFX451ONLY ( %_AECHO% Forcing the use of the .NET Framework 4.5.1... SET YEAR=2013 SET FRAMEWORKDIR=%windir%\Microsoft.NET\Framework\v4.0.30319 GOTO skip_netFxCheck ) IF DEFINED FRAMEWORKDIR ( IF NOT EXIST "%FRAMEWORKDIR%" ( CALL :fn_UnsetVariable FRAMEWORKDIR |
︙ | ︙ |
Changes to Setup/set_2005.bat.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | @ECHO OFF :: :: set_2005.bat -- :: :: Written by Joe Mistachkin. :: Released to the public domain, use at your own risk! :: SET NETFX20ONLY=1 SET NETFX35ONLY= SET NETFX40ONLY= SET NETFX45ONLY= VERIFY > NUL | > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | @ECHO OFF :: :: set_2005.bat -- :: :: Written by Joe Mistachkin. :: Released to the public domain, use at your own risk! :: SET NETFX20ONLY=1 SET NETFX35ONLY= SET NETFX40ONLY= SET NETFX45ONLY= SET NETFX451ONLY= VERIFY > NUL |
Changes to Setup/set_2008.bat.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | @ECHO OFF :: :: set_2008.bat -- :: :: Written by Joe Mistachkin. :: Released to the public domain, use at your own risk! :: SET NETFX20ONLY= SET NETFX35ONLY=1 SET NETFX40ONLY= SET NETFX45ONLY= VERIFY > NUL | > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | @ECHO OFF :: :: set_2008.bat -- :: :: Written by Joe Mistachkin. :: Released to the public domain, use at your own risk! :: SET NETFX20ONLY= SET NETFX35ONLY=1 SET NETFX40ONLY= SET NETFX45ONLY= SET NETFX451ONLY= VERIFY > NUL |
Changes to Setup/set_2010.bat.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | @ECHO OFF :: :: set_2010.bat -- :: :: Written by Joe Mistachkin. :: Released to the public domain, use at your own risk! :: SET NETFX20ONLY= SET NETFX35ONLY= SET NETFX40ONLY=1 SET NETFX45ONLY= VERIFY > NUL | > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | @ECHO OFF :: :: set_2010.bat -- :: :: Written by Joe Mistachkin. :: Released to the public domain, use at your own risk! :: SET NETFX20ONLY= SET NETFX35ONLY= SET NETFX40ONLY=1 SET NETFX45ONLY= SET NETFX451ONLY= VERIFY > NUL |
Changes to Setup/set_2012.bat.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | @ECHO OFF :: :: set_2012.bat -- :: :: Written by Joe Mistachkin. :: Released to the public domain, use at your own risk! :: SET NETFX20ONLY= SET NETFX35ONLY= SET NETFX40ONLY= SET NETFX45ONLY=1 VERIFY > NUL | > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | @ECHO OFF :: :: set_2012.bat -- :: :: Written by Joe Mistachkin. :: Released to the public domain, use at your own risk! :: SET NETFX20ONLY= SET NETFX35ONLY= SET NETFX40ONLY= SET NETFX45ONLY=1 SET NETFX451ONLY= VERIFY > NUL |
Added Setup/set_2013.bat.
> > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | @ECHO OFF :: :: set_2013.bat -- :: :: Written by Joe Mistachkin. :: Released to the public domain, use at your own risk! :: SET NETFX20ONLY= SET NETFX35ONLY= SET NETFX40ONLY= SET NETFX45ONLY= SET NETFX451ONLY=1 VERIFY > NUL |
Changes to Setup/set_common.bat.
︙ | ︙ | |||
54 55 56 57 58 59 60 61 62 63 64 65 66 67 | IF NOT DEFINED FRAMEWORK2010 ( SET FRAMEWORK2010=netFx40 ) IF NOT DEFINED FRAMEWORK2012 ( SET FRAMEWORK2012=netFx45 ) IF DEFINED YEARS GOTO end_of_file IF DEFINED VS2005SP ( SET YEARS=%YEARS% 2005 ) | > > > > | 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | IF NOT DEFINED FRAMEWORK2010 ( SET FRAMEWORK2010=netFx40 ) IF NOT DEFINED FRAMEWORK2012 ( SET FRAMEWORK2012=netFx45 ) IF NOT DEFINED FRAMEWORK2013 ( SET FRAMEWORK2013=netFx451 ) IF DEFINED YEARS GOTO end_of_file IF DEFINED VS2005SP ( SET YEARS=%YEARS% 2005 ) |
︙ | ︙ |
Added Setup/set_netFx451.bat.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | @ECHO OFF :: :: set_netFx451.bat -- :: :: Written by Joe Mistachkin. :: Released to the public domain, use at your own risk! :: IF NOT DEFINED ISNETFX2 ( SET ISNETFX2=False ) IF NOT DEFINED VCRUNTIME ( SET VCRUNTIME=2013_RTM ) IF NOT DEFINED CONFIGURATION ( SET CONFIGURATION=Release ) IF NOT DEFINED PLATFORM ( SET PLATFORM=Win32 ) IF NOT DEFINED PROCESSOR ( SET PROCESSOR=x86 ) IF NOT DEFINED YEAR ( SET YEAR=2013 ) IF NOT DEFINED FRAMEWORK ( SET FRAMEWORK=netFx451 ) :end_of_file |
Changes to Setup/verify.lst.
︙ | ︙ | |||
711 712 713 714 715 716 717 718 719 720 721 722 723 724 | # set sds_manifests(setupX64Vs2012) { {{tmp}\vcredist_x64_2012_VSU3.exe} } ############################################################################### # # NOTE: These are the master archive manifest groups, based on file name. The # first element in each list is the array variable name prefix used to # locate another array containing the named elements referenced by the # remaining elements in each list. Here is an example: # # 1. First, the archive file name has the patch level removed from it. # Next, it is mapped to the name of the array containing the file | > > > > > > > > > > > > > > > > > > | 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 | # set sds_manifests(setupX64Vs2012) { {{tmp}\vcredist_x64_2012_VSU3.exe} } ############################################################################### # # NOTE: This is the list of files that should be present in all setup archives # supporting the .NET Framework 4.5.1 for x86. # set sds_manifests(setupX86Vs2013) { {{tmp}\vcredist_x86_2013_RTM.exe} } ############################################################################### # # NOTE: This is the list of files that should be present in all setup archives # supporting the .NET Framework 4.5.1 for x64. # set sds_manifests(setupX64Vs2013) { {{tmp}\vcredist_x64_2013_VSU3.exe} } ############################################################################### # # NOTE: These are the master archive manifest groups, based on file name. The # first element in each list is the array variable name prefix used to # locate another array containing the named elements referenced by the # remaining elements in each list. Here is an example: # # 1. First, the archive file name has the patch level removed from it. # Next, it is mapped to the name of the array containing the file |
︙ | ︙ | |||
1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 | ############################################################################### set manifests(sqlite-netFx39-binary-WinCE-x86-2012-.zip) [list sds \ binaryCore binaryCompact] set manifests(sqlite-netFx39-binary-WinCE-x86-2012-.zip,subst) ""; # dynamic ############################################################################### # end of file | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 | ############################################################################### set manifests(sqlite-netFx39-binary-WinCE-x86-2012-.zip) [list sds \ binaryCore binaryCompact] set manifests(sqlite-netFx39-binary-WinCE-x86-2012-.zip,subst) ""; # dynamic ############################################################################### ################## Visual Studio 2013 / .NET Framework 4.5.1 ################## ############################################################################### set manifests(sqlite-netFx451-binary-Win32-2013-.zip) [list sds \ binaryCore binaryLinq binaryExtra binaryInterop] ############################################################################### set manifests(sqlite-netFx451-binary-x64-2013-.zip) [list sds \ binaryCore binaryLinq binaryExtra binaryInterop] ############################################################################### set manifests(sqlite-netFx451-binary-bundle-Win32-2013-.zip) [list sds \ binaryCore binaryLinq binaryExtra] ############################################################################### set manifests(sqlite-netFx451-binary-bundle-x64-2013-.zip) [list sds \ binaryCore binaryLinq binaryExtra] ############################################################################### set manifests(sqlite-netFx451-static-binary-Win32-2013-.zip) [list sds \ binaryCore binaryLinq binaryExtra binaryInterop] ############################################################################### set manifests(sqlite-netFx451-static-binary-x64-2013-.zip) [list sds \ binaryCore binaryLinq binaryExtra binaryInterop] ############################################################################### set manifests(sqlite-netFx451-static-binary-bundle-Win32-2013-.zip) [list sds \ binaryCore binaryLinq binaryExtra] ############################################################################### set manifests(sqlite-netFx451-static-binary-bundle-x64-2013-.zip) [list sds \ binaryCore binaryLinq binaryExtra] ############################################################################### set manifests(sqlite-netFx451-setup-x86-2013-.exe) [list sds \ setupCore setupInterop setupLinqCore setupLinqInterop setupX86Vs2013] ############################################################################### set manifests(sqlite-netFx451-setup-x64-2013-.exe) [list sds \ setupCore setupInterop setupLinqCore setupLinqInterop setupX64Vs2013] ############################################################################### set manifests(sqlite-netFx451-setup-bundle-x86-2013-.exe) [list sds \ setupCore setupBundle setupLinqCore setupLinqBundle setupX86Vs2013] ############################################################################### set manifests(sqlite-netFx451-setup-bundle-x64-2013-.exe) [list sds \ setupCore setupBundle setupLinqCore setupLinqBundle setupX64Vs2013] ############################################################################### # end of file |