System.Data.SQLite
Check-in [cb2832d995]
Not logged in

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 | SQL archive
Timelines: family | ancestors | descendants | both | vs2013
Files: files | file ages | folders
SHA1: cb2832d9955078ce48ae13605536ea8061e85963
User & Date: mistachkin 2013-11-26 23:48:02
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
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

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    132     SET FRAMEWORKDIR=%windir%\Microsoft.NET\Framework\v4.0.30319
   133    133     GOTO skip_netFxCheck
   134    134   )
   135    135   
   136    136   IF DEFINED NETFX45ONLY (
   137    137     %_AECHO% Forcing the use of the .NET Framework 4.5...
   138    138     SET YEAR=2012
          139  +  SET FRAMEWORKDIR=%windir%\Microsoft.NET\Framework\v4.0.30319
          140  +  GOTO skip_netFxCheck
          141  +)
          142  +
          143  +IF DEFINED NETFX451ONLY (
          144  +  %_AECHO% Forcing the use of the .NET Framework 4.5.1...
          145  +  SET YEAR=2013
   139    146     SET FRAMEWORKDIR=%windir%\Microsoft.NET\Framework\v4.0.30319
   140    147     GOTO skip_netFxCheck
   141    148   )
   142    149   
   143    150   IF DEFINED FRAMEWORKDIR (
   144    151     IF NOT EXIST "%FRAMEWORKDIR%" (
   145    152       CALL :fn_UnsetVariable FRAMEWORKDIR

Changes to Setup/set_2005.bat.

     7      7   :: Released to the public domain, use at your own risk!
     8      8   ::
     9      9   
    10     10   SET NETFX20ONLY=1
    11     11   SET NETFX35ONLY=
    12     12   SET NETFX40ONLY=
    13     13   SET NETFX45ONLY=
           14  +SET NETFX451ONLY=
    14     15   
    15     16   VERIFY > NUL

Changes to Setup/set_2008.bat.

     7      7   :: Released to the public domain, use at your own risk!
     8      8   ::
     9      9   
    10     10   SET NETFX20ONLY=
    11     11   SET NETFX35ONLY=1
    12     12   SET NETFX40ONLY=
    13     13   SET NETFX45ONLY=
           14  +SET NETFX451ONLY=
    14     15   
    15     16   VERIFY > NUL

Changes to Setup/set_2010.bat.

     7      7   :: Released to the public domain, use at your own risk!
     8      8   ::
     9      9   
    10     10   SET NETFX20ONLY=
    11     11   SET NETFX35ONLY=
    12     12   SET NETFX40ONLY=1
    13     13   SET NETFX45ONLY=
           14  +SET NETFX451ONLY=
    14     15   
    15     16   VERIFY > NUL

Changes to Setup/set_2012.bat.

     7      7   :: Released to the public domain, use at your own risk!
     8      8   ::
     9      9   
    10     10   SET NETFX20ONLY=
    11     11   SET NETFX35ONLY=
    12     12   SET NETFX40ONLY=
    13     13   SET NETFX45ONLY=1
           14  +SET NETFX451ONLY=
    14     15   
    15     16   VERIFY > NUL

Added Setup/set_2013.bat.

            1  +@ECHO OFF
            2  +
            3  +::
            4  +:: set_2013.bat --
            5  +::
            6  +:: Written by Joe Mistachkin.
            7  +:: Released to the public domain, use at your own risk!
            8  +::
            9  +
           10  +SET NETFX20ONLY=
           11  +SET NETFX35ONLY=
           12  +SET NETFX40ONLY=
           13  +SET NETFX45ONLY=
           14  +SET NETFX451ONLY=1
           15  +
           16  +VERIFY > NUL

Changes to Setup/set_common.bat.

    54     54   IF NOT DEFINED FRAMEWORK2010 (
    55     55     SET FRAMEWORK2010=netFx40
    56     56   )
    57     57   
    58     58   IF NOT DEFINED FRAMEWORK2012 (
    59     59     SET FRAMEWORK2012=netFx45
    60     60   )
           61  +
           62  +IF NOT DEFINED FRAMEWORK2013 (
           63  +  SET FRAMEWORK2013=netFx451
           64  +)
    61     65   
    62     66   IF DEFINED YEARS GOTO end_of_file
    63     67   
    64     68   IF DEFINED VS2005SP (
    65     69     SET YEARS=%YEARS% 2005
    66     70   )
    67     71   

Added Setup/set_netFx451.bat.

            1  +@ECHO OFF
            2  +
            3  +::
            4  +:: set_netFx451.bat --
            5  +::
            6  +:: Written by Joe Mistachkin.
            7  +:: Released to the public domain, use at your own risk!
            8  +::
            9  +
           10  +IF NOT DEFINED ISNETFX2 (
           11  +  SET ISNETFX2=False
           12  +)
           13  +
           14  +IF NOT DEFINED VCRUNTIME (
           15  +  SET VCRUNTIME=2013_RTM
           16  +)
           17  +
           18  +IF NOT DEFINED CONFIGURATION (
           19  +  SET CONFIGURATION=Release
           20  +)
           21  +
           22  +IF NOT DEFINED PLATFORM (
           23  +  SET PLATFORM=Win32
           24  +)
           25  +
           26  +IF NOT DEFINED PROCESSOR (
           27  +  SET PROCESSOR=x86
           28  +)
           29  +
           30  +IF NOT DEFINED YEAR (
           31  +  SET YEAR=2013
           32  +)
           33  +
           34  +IF NOT DEFINED FRAMEWORK (
           35  +  SET FRAMEWORK=netFx451
           36  +)
           37  +
           38  +:end_of_file

Changes to Setup/verify.lst.

   711    711   #
   712    712   set sds_manifests(setupX64Vs2012) {
   713    713     {{tmp}\vcredist_x64_2012_VSU3.exe}
   714    714   }
   715    715   
   716    716   ###############################################################################
   717    717   #
          718  +# NOTE: This is the list of files that should be present in all setup archives
          719  +#       supporting the .NET Framework 4.5.1 for x86.
          720  +#
          721  +set sds_manifests(setupX86Vs2013) {
          722  +  {{tmp}\vcredist_x86_2013_RTM.exe}
          723  +}
          724  +
          725  +###############################################################################
          726  +#
          727  +# NOTE: This is the list of files that should be present in all setup archives
          728  +#       supporting the .NET Framework 4.5.1 for x64.
          729  +#
          730  +set sds_manifests(setupX64Vs2013) {
          731  +  {{tmp}\vcredist_x64_2013_VSU3.exe}
          732  +}
          733  +
          734  +###############################################################################
          735  +#
   718    736   # NOTE: These are the master archive manifest groups, based on file name.  The
   719    737   #       first element in each list is the array variable name prefix used to
   720    738   #       locate another array containing the named elements referenced by the
   721    739   #       remaining elements in each list.  Here is an example:
   722    740   #
   723    741   #       1. First, the archive file name has the patch level removed from it.
   724    742   #          Next, it is mapped to the name of the array containing the file
................................................................................
  1012   1030   
  1013   1031   ###############################################################################
  1014   1032   
  1015   1033   set manifests(sqlite-netFx39-binary-WinCE-x86-2012-.zip) [list sds \
  1016   1034       binaryCore binaryCompact]
  1017   1035   
  1018   1036   set manifests(sqlite-netFx39-binary-WinCE-x86-2012-.zip,subst) ""; # dynamic
         1037  +
         1038  +###############################################################################
         1039  +################## Visual Studio 2013 / .NET Framework 4.5.1 ##################
         1040  +###############################################################################
         1041  +
         1042  +set manifests(sqlite-netFx451-binary-Win32-2013-.zip) [list sds \
         1043  +    binaryCore binaryLinq binaryExtra binaryInterop]
         1044  +
         1045  +###############################################################################
         1046  +
         1047  +set manifests(sqlite-netFx451-binary-x64-2013-.zip) [list sds \
         1048  +    binaryCore binaryLinq binaryExtra binaryInterop]
         1049  +
         1050  +###############################################################################
         1051  +
         1052  +set manifests(sqlite-netFx451-binary-bundle-Win32-2013-.zip) [list sds \
         1053  +    binaryCore binaryLinq binaryExtra]
         1054  +
         1055  +###############################################################################
         1056  +
         1057  +set manifests(sqlite-netFx451-binary-bundle-x64-2013-.zip) [list sds \
         1058  +    binaryCore binaryLinq binaryExtra]
         1059  +
         1060  +###############################################################################
         1061  +
         1062  +set manifests(sqlite-netFx451-static-binary-Win32-2013-.zip) [list sds \
         1063  +    binaryCore binaryLinq binaryExtra binaryInterop]
         1064  +
         1065  +###############################################################################
         1066  +
         1067  +set manifests(sqlite-netFx451-static-binary-x64-2013-.zip) [list sds \
         1068  +    binaryCore binaryLinq binaryExtra binaryInterop]
         1069  +
         1070  +###############################################################################
         1071  +
         1072  +set manifests(sqlite-netFx451-static-binary-bundle-Win32-2013-.zip) [list sds \
         1073  +    binaryCore binaryLinq binaryExtra]
         1074  +
         1075  +###############################################################################
         1076  +
         1077  +set manifests(sqlite-netFx451-static-binary-bundle-x64-2013-.zip) [list sds \
         1078  +    binaryCore binaryLinq binaryExtra]
         1079  +
         1080  +###############################################################################
         1081  +
         1082  +set manifests(sqlite-netFx451-setup-x86-2013-.exe) [list sds \
         1083  +    setupCore setupInterop setupLinqCore setupLinqInterop setupX86Vs2013]
         1084  +
         1085  +###############################################################################
         1086  +
         1087  +set manifests(sqlite-netFx451-setup-x64-2013-.exe) [list sds \
         1088  +    setupCore setupInterop setupLinqCore setupLinqInterop setupX64Vs2013]
         1089  +
         1090  +###############################################################################
         1091  +
         1092  +set manifests(sqlite-netFx451-setup-bundle-x86-2013-.exe) [list sds \
         1093  +    setupCore setupBundle setupLinqCore setupLinqBundle setupX86Vs2013]
         1094  +
         1095  +###############################################################################
         1096  +
         1097  +set manifests(sqlite-netFx451-setup-bundle-x64-2013-.exe) [list sds \
         1098  +    setupCore setupBundle setupLinqCore setupLinqBundle setupX64Vs2013]
  1019   1099   
  1020   1100   ###############################################################################
  1021   1101   # end of file