System.Data.SQLite
Check-in [32ea9b99f9]
Not logged in

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

Overview
Comment:Improve documentation of the build process.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 32ea9b99f9ae2a266da5bee2af516df1a46b5f7d
User & Date: mistachkin 2014-04-22 20:07:35
Context
2014-04-26
08:16
Enhance the test suite infrastructure to evaluate a per-user and/or per-host settings file during test epilogue processing. check-in: b8c8c26be3 user: mistachkin tags: trunk
2014-04-22
20:07
Improve documentation of the build process. check-in: 32ea9b99f9 user: mistachkin tags: trunk
06:48
Adjust the vendor-specific setup script (for Eagle) to allow it to be successfully evaluated using a 'safe' interpreter. check-in: a4a1d80b10 user: mistachkin tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to www/build.wiki.

104
105
106
107
108
109
110
111

112
113
114
115
116
117
118
119
120
121
122
123
124
125

126
127
128
129
130
131
132
...
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
...
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
...
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365

  <a name="all"></a>
  <h2>All Builds</h2>

  <ol>
    <li>
      Make sure the version information is correct for SQLite in all of the
      following files:


      <ul>
        <li>&lt;root&gt;\SQLite.Interop\props\sqlite3.vsprops</li>
        <li>&lt;root&gt;\SQLite.Interop\props\sqlite3.props</li>
      </ul>

      You'll need to update the SQLITE_MANIFEST_VERSION and SQLITE_RC_VERSION
      properties.  This version number should track the release versions of
      SQLite (i.e. <a href="http://www.sqlite.org/changes.html">3.7.x</a>).
    </li>

    <li>
      Make sure the version information is correct for System.Data.SQLite in the
      following files:


      <ul>
        <li>&lt;root&gt;\readme.htm</li>
        <li>&lt;root&gt;\Doc\Extra\Provider\dbfactorysupport.html</li>
        <li>&lt;root&gt;\Doc\Extra\Provider\welcome.html</li>
        <li>&lt;root&gt;\NuGet\SQLite.nuspec</li>
        <li>&lt;root&gt;\NuGet\SQLite.Beta.nuspec</li>
................................................................................
  </ol>

  <a name="manual"></a>
  <h2>Manual Build</h2>

  <ol>
    <li>
      Complete the steps outlined in the <a href="#all">All Builds</a> section
      (above).
    </li>

    <li>
      Open the appropriate solution for your build platform.

      <ul>
        <li>
................................................................................
  </ol>

  <a name="automated"></a>
  <h2>Automated Build</h2>

  <ol>
    <li>
      Complete the steps outlined in the <a href="#all">All Builds</a> section
      (above).
    </li>

    <li>
      Make sure the &quot;&lt;root&gt;\bin&quot; and &quot;&lt;root&gt;\obj&quot;
      directories are completely free of all output files.  In theory, you should
      be able to simply delete these directories.
    </li>
................................................................................
  </ol>

  <a name="mono"></a>
  <h2>Mono Build</h2>

  <ol>
    <li>
      Complete the steps outlined in the <a href="#all">All Builds</a> section
      (above).
    </li>

    <li>
      Make sure the &quot;&lt;root&gt;\bin&quot; and &quot;&lt;root&gt;\obj&quot;
      directories are completely free of all output files.  In theory, you should
      be able to simply delete these directories.
    </li>







|
>













|
>







 







|
|







 







|
|







 







|
|







104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
...
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
...
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
...
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367

  <a name="all"></a>
  <h2>All Builds</h2>

  <ol>
    <li>
      Make sure the version information is correct for SQLite in all of the
      following files (<i>this step should not be necessary when using source
      code checked out from the official repository</i>):

      <ul>
        <li>&lt;root&gt;\SQLite.Interop\props\sqlite3.vsprops</li>
        <li>&lt;root&gt;\SQLite.Interop\props\sqlite3.props</li>
      </ul>

      You'll need to update the SQLITE_MANIFEST_VERSION and SQLITE_RC_VERSION
      properties.  This version number should track the release versions of
      SQLite (i.e. <a href="http://www.sqlite.org/changes.html">3.7.x</a>).
    </li>

    <li>
      Make sure the version information is correct for System.Data.SQLite in the
      following files (<i>this step should not be necessary when using source
      code checked out from the official repository</i>):

      <ul>
        <li>&lt;root&gt;\readme.htm</li>
        <li>&lt;root&gt;\Doc\Extra\Provider\dbfactorysupport.html</li>
        <li>&lt;root&gt;\Doc\Extra\Provider\welcome.html</li>
        <li>&lt;root&gt;\NuGet\SQLite.nuspec</li>
        <li>&lt;root&gt;\NuGet\SQLite.Beta.nuspec</li>
................................................................................
  </ol>

  <a name="manual"></a>
  <h2>Manual Build</h2>

  <ol>
    <li>
      Complete the applicable steps outlined in the <a href="#all">All Builds</a>
      section (above).
    </li>

    <li>
      Open the appropriate solution for your build platform.

      <ul>
        <li>
................................................................................
  </ol>

  <a name="automated"></a>
  <h2>Automated Build</h2>

  <ol>
    <li>
      Complete the applicable steps outlined in the <a href="#all">All Builds</a>
      section (above).
    </li>

    <li>
      Make sure the &quot;&lt;root&gt;\bin&quot; and &quot;&lt;root&gt;\obj&quot;
      directories are completely free of all output files.  In theory, you should
      be able to simply delete these directories.
    </li>
................................................................................
  </ol>

  <a name="mono"></a>
  <h2>Mono Build</h2>

  <ol>
    <li>
      Complete the applicable steps outlined in the <a href="#all">All Builds</a>
      section (above).
    </li>

    <li>
      Make sure the &quot;&lt;root&gt;\bin&quot; and &quot;&lt;root&gt;\obj&quot;
      directories are completely free of all output files.  In theory, you should
      be able to simply delete these directories.
    </li>