System.Data.SQLite

Check-in [bd6bc1aab9]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Allow manual override of common setup baking properties. Also, clarify conditions for VS 2010 post-build steps in the interop assembly project.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: bd6bc1aab9393e4d4520344772c01cd1ab7ea58a
User & Date: mistachkin 2011-04-08 11:47:36.035
Context
2011-04-09
00:31
Add System.Data.SQLite.Linq project to the new build system and get it working. check-in: bdbfdb6850 user: mistachkin tags: trunk
2011-04-08
11:47
Allow manual override of common setup baking properties. Also, clarify conditions for VS 2010 post-build steps in the interop assembly project. check-in: bd6bc1aab9 user: mistachkin tags: trunk
10:59
Add missing file headers to setup and batch files. check-in: 0466475f46 user: mistachkin tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to SQLite.Interop/SQLite.Interop.2010.vcxproj.
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
    <ProjectGuid>{53784BC1-A8BC-4AC8-8A3E-158D6807345A}</ProjectGuid>
    <RootNamespace>SQLite.Interop</RootNamespace>
    <Keyword>Win32Proj</Keyword>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <Import Project="props\sqlite3.props" />
  <Import Project="props\SQLite.Interop.props" />
  <PropertyGroup Condition="'$(Platform)'=='Win32' And '$(PROCESSOR_ARCHITECTURE)' == 'AMD64'">
    <PostBuildEventUseInBuild>false</PostBuildEventUseInBuild>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Platform)'=='x64' And '$(PROCESSOR_ARCHITECTURE)' == 'x86'">
    <PostBuildEventUseInBuild>false</PostBuildEventUseInBuild>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <TargetName>$(INTEROP_MIXED_NAME)</TargetName>
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <CharacterSet>Unicode</CharacterSet>
  </PropertyGroup>







|


|







47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
    <ProjectGuid>{53784BC1-A8BC-4AC8-8A3E-158D6807345A}</ProjectGuid>
    <RootNamespace>SQLite.Interop</RootNamespace>
    <Keyword>Win32Proj</Keyword>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <Import Project="props\sqlite3.props" />
  <Import Project="props\SQLite.Interop.props" />
  <PropertyGroup Condition="'$(Platform)' == 'Win32' And '$(PROCESSOR_ARCHITECTURE)' != 'x86'">
    <PostBuildEventUseInBuild>false</PostBuildEventUseInBuild>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Platform)' == 'x64' And '$(PROCESSOR_ARCHITECTURE)' != 'AMD64'">
    <PostBuildEventUseInBuild>false</PostBuildEventUseInBuild>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <TargetName>$(INTEROP_MIXED_NAME)</TargetName>
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <CharacterSet>Unicode</CharacterSet>
  </PropertyGroup>
Changes to Setup/bake_all.bat.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@ECHO OFF

::
:: bake_all.bat --
::
:: Multi-Setup Preparation & Baking Tool
::
:: Written by Joe Mistachkin.
:: Released to the public domain, use at your own risk!
::

SETLOCAL

SET PROCESSORS=x86 x64
SET YEARS=2008

SET TOOLS=%~dp0
SET TOOLS=%TOOLS:~0,-1%

CALL "%TOOLS%\set_common.bat"

IF ERRORLEVEL 1 (
  ECHO Could not set common variables.













<
<
<







1
2
3
4
5
6
7
8
9
10
11
12
13



14
15
16
17
18
19
20
@ECHO OFF

::
:: bake_all.bat --
::
:: Multi-Setup Preparation & Baking Tool
::
:: Written by Joe Mistachkin.
:: Released to the public domain, use at your own risk!
::

SETLOCAL




SET TOOLS=%~dp0
SET TOOLS=%TOOLS:~0,-1%

CALL "%TOOLS%\set_common.bat"

IF ERRORLEVEL 1 (
  ECHO Could not set common variables.
Changes to Setup/set_common.bat.
1
2
3
4
5
6
7
8
9

10



11



12



13









@ECHO OFF

::
:: set_common.bat --
::
:: Written by Joe Mistachkin.
:: Released to the public domain, use at your own risk!
::


SET APPID={{02E43EC2-6B1C-45B5-9E48-941C3E1B204A}



SET URL=http://system.data.sqlite.org/



SET VERSION=1.0.67.0



SET PUBLICKEY=db937bc2d44ff139


















>
|
>
>
>
|
>
>
>
|
>
>
>
|
>
>
>
>
>
>
>
>
>
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
@ECHO OFF

::
:: set_common.bat --
::
:: Written by Joe Mistachkin.
:: Released to the public domain, use at your own risk!
::

IF NOT DEFINED APPID (
  SET APPID={{02E43EC2-6B1C-45B5-9E48-941C3E1B204A}
)

IF NOT DEFINED URL (
  SET URL=http://system.data.sqlite.org/
)

IF NOT DEFINED VERSION (
  SET VERSION=1.0.67.0
)

IF NOT DEFINED PUBLICKEY (
  SET PUBLICKEY=db937bc2d44ff139
)

IF NOT DEFINED PROCESSORS (
  SET PROCESSORS=x86 x64
)

IF NOT DEFINED YEARS (
  SET YEARS=2008
)