System.Data.SQLite
Check-in [3ba1cb8a96]
Not logged in

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

Overview
Comment:Enhance the batch build tool to support building only the interop assembly (and static or normal).
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 3ba1cb8a9696f93bd9395c1d8fece218ff6541f4
User & Date: mistachkin 2016-06-22 08:52:30
Context
2016-06-23
03:37
Update version history docs. check-in: 863e484fe4 user: mistachkin tags: trunk
2016-06-22
08:52
Enhance the batch build tool to support building only the interop assembly (and static or normal). check-in: 3ba1cb8a96 user: mistachkin tags: trunk
03:13
Cleanup and simplify the tests for ticket [a7d04fb111] and make them work without assuming a particular time zone. check-in: 448185cbf9 user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Setup/build.bat.

   283    283   
   284    284   IF NOT DEFINED SOLUTION (
   285    285     IF DEFINED COREONLY (
   286    286       %_AECHO% Building core managed project...
   287    287       SET SOLUTION=.\System.Data.SQLite\System.Data.SQLite.%YEAR%.csproj
   288    288     )
   289    289   )
          290  +
          291  +IF NOT DEFINED SOLUTION (
          292  +  IF DEFINED INTEROPONLY (
          293  +    IF DEFINED STATICONLY (
          294  +      %_AECHO% Building static core interop project...
          295  +      FOR /F "delims=" %%F IN ('DIR /B /S ".\SQLite.Interop\SQLite.Interop.Static.%YEAR%.vc?proj" 2^> NUL') DO (
          296  +        SET SOLUTION=%%F
          297  +      )
          298  +      IF NOT DEFINED SOLUTION (
          299  +        ECHO Could not locate static core interop project for %YEAR%.
          300  +        GOTO errors
          301  +      )
          302  +    ) ELSE (
          303  +      %_AECHO% Building normal core interop project...
          304  +      FOR /F "delims=" %%F IN ('DIR /B /S ".\SQLite.Interop\SQLite.Interop.%YEAR%.vc?proj" 2^> NUL') DO (
          305  +        SET SOLUTION=%%F
          306  +      )
          307  +      IF NOT DEFINED SOLUTION (
          308  +        ECHO Could not locate normal core interop project for %YEAR%.
          309  +        GOTO errors
          310  +      )
          311  +    )
          312  +  )
          313  +)
   290    314   
   291    315   IF NOT DEFINED SOLUTION (
   292    316     IF DEFINED BUILD_FULL (
   293    317       %_AECHO% Building all projects...
   294    318       SET SOLUTION=.\SQLite.NET.%YEAR%.sln
   295    319     ) ELSE (
   296    320       %_AECHO% Building all projects...