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 Unified Diffs Show Whitespace Changes 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
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.

7
8
9
10
11
12
13

14
15
:: Released to the public domain, use at your own risk!
::

SET NETFX20ONLY=1
SET NETFX35ONLY=
SET NETFX40ONLY=
SET NETFX45ONLY=


VERIFY > NUL







>


7
8
9
10
11
12
13
14
15
16
:: 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.

7
8
9
10
11
12
13

14
15
:: Released to the public domain, use at your own risk!
::

SET NETFX20ONLY=
SET NETFX35ONLY=1
SET NETFX40ONLY=
SET NETFX45ONLY=


VERIFY > NUL







>


7
8
9
10
11
12
13
14
15
16
:: 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.

7
8
9
10
11
12
13

14
15
:: Released to the public domain, use at your own risk!
::

SET NETFX20ONLY=
SET NETFX35ONLY=
SET NETFX40ONLY=1
SET NETFX45ONLY=


VERIFY > NUL







>


7
8
9
10
11
12
13
14
15
16
:: 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.

7
8
9
10
11
12
13

14
15
:: Released to the public domain, use at your own risk!
::

SET NETFX20ONLY=
SET NETFX35ONLY=
SET NETFX40ONLY=
SET NETFX45ONLY=1


VERIFY > NUL







>


7
8
9
10
11
12
13
14
15
16
:: 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
....
1012
1013
1014
1015
1016
1017
1018
1019
1020






























































1021
#
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
................................................................................

###############################################################################

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







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







 









>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

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
....
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 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
................................................................................

###############################################################################

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