Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Clone Eagle binaries for .NET Standard 2.1. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | netStandard21 |
Files: | files | file ages | folders |
SHA1: |
08df79b52ebbee98e12ca877f3729b09 |
User & Date: | mistachkin 2019-10-08 23:55:41.681 |
Context
2019-10-08
| ||
23:59 | More build system updates for .NET Standard 2.1. check-in: 1f451718a6 user: mistachkin tags: netStandard21 | |
23:55 | Clone Eagle binaries for .NET Standard 2.1. check-in: 08df79b52e user: mistachkin tags: netStandard21 | |
01:24 | Get the EF6 integration test project building and working. check-in: cd8bf2f63b user: mistachkin tags: netStandard21 | |
Changes
Changes to .fossil-settings/ignore-glob.
1 2 3 4 | Externals/Eagle/bin/netFramework40/Eagle*.pdb Externals/Eagle/bin/netFramework40/x64/Spilornis.pdb Externals/Eagle/bin/netFramework40/x86/Spilornis.pdb Externals/Eagle/bin/netStandard20/Eagle*.pdb | > | 1 2 3 4 5 | Externals/Eagle/bin/netFramework40/Eagle*.pdb Externals/Eagle/bin/netFramework40/x64/Spilornis.pdb Externals/Eagle/bin/netFramework40/x86/Spilornis.pdb Externals/Eagle/bin/netStandard20/Eagle*.pdb Externals/Eagle/bin/netStandard21/Eagle*.pdb |
Added Externals/Eagle/bin/netStandard21/Eagle.dll.
cannot compute difference between binary files
Added Externals/Eagle/bin/netStandard21/EagleShell.dll.
cannot compute difference between binary files
Changes to Setup/clean.bat.
︙ | ︙ | |||
239 240 241 242 243 244 245 | %_AECHO%. ) ) ELSE ( %_AECHO% No files matching "%SOURCE%\Doc\SQLite.NET.chw" exist. %_AECHO%. ) | | | 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 | %_AECHO%. ) ) ELSE ( %_AECHO% No files matching "%SOURCE%\Doc\SQLite.NET.chw" exist. %_AECHO%. ) FOR %%D IN (netFramework40 netStandard20 netStandard21) DO ( IF EXIST "%SOURCE%\Externals\Eagle\bin\%%D\EntityFramework.*" ( %__ECHO% DEL /Q "%SOURCE%\Externals\Eagle\bin\%%D\EntityFramework.*" IF ERRORLEVEL 1 ( ECHO Could not delete "%SOURCE%\Externals\Eagle\bin\%%D\EntityFramework.*". ECHO. GOTO errors |
︙ | ︙ |
Changes to Setup/data/verify.lst.
︙ | ︙ | |||
1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 | Externals/Eagle/bin/netFramework40/x64/Spilornis.dll Externals/Eagle/bin/netFramework40/x86/ Externals/Eagle/bin/netFramework40/x86/Spilornis.dll Externals/Eagle/bin/netStandard20/ Externals/Eagle/bin/netStandard20/Eagle.dll Externals/Eagle/bin/netStandard20/EagleShell.dll Externals/Eagle/bin/netStandard20/EagleShell.runtimeconfig.json Externals/Eagle/bin/netStandard21/EagleShell.runtimeconfig.json Externals/Eagle/lib/Eagle1.0/auxiliary.eagle Externals/Eagle/lib/Eagle1.0/compat.eagle Externals/Eagle/lib/Eagle1.0/csharp.eagle Externals/Eagle/lib/Eagle1.0/database.eagle Externals/Eagle/lib/Eagle1.0/embed.eagle Externals/Eagle/lib/Eagle1.0/exec.eagle | > > | 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 | Externals/Eagle/bin/netFramework40/x64/Spilornis.dll Externals/Eagle/bin/netFramework40/x86/ Externals/Eagle/bin/netFramework40/x86/Spilornis.dll Externals/Eagle/bin/netStandard20/ Externals/Eagle/bin/netStandard20/Eagle.dll Externals/Eagle/bin/netStandard20/EagleShell.dll Externals/Eagle/bin/netStandard20/EagleShell.runtimeconfig.json Externals/Eagle/bin/netStandard21/Eagle.dll Externals/Eagle/bin/netStandard21/EagleShell.dll Externals/Eagle/bin/netStandard21/EagleShell.runtimeconfig.json Externals/Eagle/lib/Eagle1.0/auxiliary.eagle Externals/Eagle/lib/Eagle1.0/compat.eagle Externals/Eagle/lib/Eagle1.0/csharp.eagle Externals/Eagle/lib/Eagle1.0/database.eagle Externals/Eagle/lib/Eagle1.0/embed.eagle Externals/Eagle/lib/Eagle1.0/exec.eagle |
︙ | ︙ | |||
2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 | ############################################################################### ################### Visual Studio 2017 / .NET Standard 2.0 #################### ############################### Binary Packages ############################### ############################################################################### set manifests(sqlite-netStandard20-binary-.zip) [list sds binaryCore] ############################################################################### ############################### NuGet Packages ################################ ############################################################################### set manifests(System.Data.SQLite..nupkg) [list sds \ nuGetMetadata nuGetPrimary] | > > > > > > > > | 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 | ############################################################################### ################### Visual Studio 2017 / .NET Standard 2.0 #################### ############################### Binary Packages ############################### ############################################################################### set manifests(sqlite-netStandard20-binary-.zip) [list sds binaryCore] ############################################################################### ################### Visual Studio 2019 / .NET Standard 2.1 #################### ############################### Binary Packages ############################### ############################################################################### set manifests(sqlite-netStandard21-binary-.zip) [list sds binaryCore \ binaryEf6] ############################################################################### ############################### NuGet Packages ################################ ############################################################################### set manifests(System.Data.SQLite..nupkg) [list sds \ nuGetMetadata nuGetPrimary] |
︙ | ︙ |
Changes to Setup/run-netstandard21-tests-debug.sh.
︙ | ︙ | |||
18 19 20 21 22 23 24 | SQLITE_INTEROP_FILE=$SQLITE_INTEROP_DIR/$libname if [[ -f "${SQLITE_INTEROP_FILE}" ]]; then cp "$SQLITE_INTEROP_FILE" "$SQLITE_INTEROP_DIR/SQLite.Interop.dll" libname=SQLite.Interop.dll fi | | | 18 19 20 21 22 23 24 25 26 | SQLITE_INTEROP_FILE=$SQLITE_INTEROP_DIR/$libname if [[ -f "${SQLITE_INTEROP_FILE}" ]]; then cp "$SQLITE_INTEROP_FILE" "$SQLITE_INTEROP_DIR/SQLite.Interop.dll" libname=SQLite.Interop.dll fi dotnet exec Externals/Eagle/bin/netStandard21/EagleShell.dll -preInitialize "set test_configuration Debug; set test_configuration_suffix {$SQLITE_NET_CONFIGURATION_SUFFIX}; set test_native_configuration_suffix {$SQLITE_NET_CONFIGURATION_SUFFIX}; set test_year NetStandard21; set test_native_year {$SQLITE_NET_YEAR}; set test_extra netstandard2.1" -file Tests/all.eagle "$@" popd |
Changes to Setup/run-netstandard21-tests-release.sh.
︙ | ︙ | |||
18 19 20 21 22 23 24 | SQLITE_INTEROP_FILE=$SQLITE_INTEROP_DIR/$libname if [[ -f "${SQLITE_INTEROP_FILE}" ]]; then cp "$SQLITE_INTEROP_FILE" "$SQLITE_INTEROP_DIR/SQLite.Interop.dll" libname=SQLite.Interop.dll fi | | | 18 19 20 21 22 23 24 25 26 | SQLITE_INTEROP_FILE=$SQLITE_INTEROP_DIR/$libname if [[ -f "${SQLITE_INTEROP_FILE}" ]]; then cp "$SQLITE_INTEROP_FILE" "$SQLITE_INTEROP_DIR/SQLite.Interop.dll" libname=SQLite.Interop.dll fi dotnet exec Externals/Eagle/bin/netStandard21/EagleShell.dll -preInitialize "set test_configuration Release; set test_configuration_suffix {$SQLITE_NET_CONFIGURATION_SUFFIX}; set test_native_configuration_suffix {$SQLITE_NET_CONFIGURATION_SUFFIX}; set test_year NetStandard21; set test_native_year {$SQLITE_NET_YEAR}; set test_extra netstandard2.1" -file Tests/all.eagle "$@" popd |
Changes to Setup/test_net_standard_21.bat.
︙ | ︙ | |||
179 180 181 182 183 184 185 | CALL :fn_SetErrorLevel GOTO :EOF ) SET CONFIGURATION=%NATIVE_CONFIGURATION% SET CONFIGURATION=%CONFIGURATION:NativeOnly=% IF EXIST "bin\%YEAR%\%CONFIGURATION%NetStandard21\bin" ( IF EXIST "bin\%NATIVE_YEAR%\%PLATFORM%\%NATIVE_CONFIGURATION%" ( | | | 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 | CALL :fn_SetErrorLevel GOTO :EOF ) SET CONFIGURATION=%NATIVE_CONFIGURATION% SET CONFIGURATION=%CONFIGURATION:NativeOnly=% IF EXIST "bin\%YEAR%\%CONFIGURATION%NetStandard21\bin" ( IF EXIST "bin\%NATIVE_YEAR%\%PLATFORM%\%NATIVE_CONFIGURATION%" ( %__ECHO% "%DOTNET%" %SUBCOMMANDS% "Externals\Eagle\bin\netStandard21\%EAGLESHELL%" %PREARGS% -anyInitialize "set test_year {%YEAR%}; set test_native_year {%NATIVE_YEAR%}; set test_configuration {%CONFIGURATION%}; set test_configuration_suffix NetStandard21; set test_extra netstandard2.1" -initialize -postInitialize "unset -nocomplain no(deleteSqliteImplicitNativeFiles); unset -nocomplain no(copySqliteImplicitNativeFiles)" -file "%TEST_FILE%" %POSTARGS% IF ERRORLEVEL 1 ( ECHO Testing of "%YEAR%/%NATIVE_YEAR%/%CONFIGURATION%" .NET Standard 2.1 assembly failed. CALL :fn_SetErrorLevel GOTO :EOF ) ) ELSE ( %_AECHO% Native directory "bin\%NATIVE_YEAR%\%PLATFORM%\%NATIVE_CONFIGURATION%" not found, skipped. |
︙ | ︙ |
Changes to data/exclude_full_src.txt.
︙ | ︙ | |||
23 24 25 26 27 28 29 30 31 32 33 34 35 36 | Externals/Eagle/bin/netStandard20/EntityFramework.* Externals/Eagle/bin/netStandard20/SQLite.Interop.* Externals/Eagle/bin/netStandard20/sqlite3.* Externals/Eagle/bin/netStandard20/System.* Externals/Eagle/bin/netStandard20/Win32/* Externals/Eagle/bin/netStandard20/x64/SQLite.Interop.* Externals/Eagle/bin/netStandard20/x86/SQLite.Interop.* Externals/EntityFramework/* Externals/HtmlHelp/* Externals/MSVCPP/* Externals/NDoc3/* obj/* Setup/Output/* Setup/set_user_*.bat | > > > > > > > | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | Externals/Eagle/bin/netStandard20/EntityFramework.* Externals/Eagle/bin/netStandard20/SQLite.Interop.* Externals/Eagle/bin/netStandard20/sqlite3.* Externals/Eagle/bin/netStandard20/System.* Externals/Eagle/bin/netStandard20/Win32/* Externals/Eagle/bin/netStandard20/x64/SQLite.Interop.* Externals/Eagle/bin/netStandard20/x86/SQLite.Interop.* Externals/Eagle/bin/netStandard21/EntityFramework.* Externals/Eagle/bin/netStandard21/SQLite.Interop.* Externals/Eagle/bin/netStandard21/sqlite3.* Externals/Eagle/bin/netStandard21/System.* Externals/Eagle/bin/netStandard21/Win32/* Externals/Eagle/bin/netStandard21/x64/SQLite.Interop.* Externals/Eagle/bin/netStandard21/x86/SQLite.Interop.* Externals/EntityFramework/* Externals/HtmlHelp/* Externals/MSVCPP/* Externals/NDoc3/* obj/* Setup/Output/* Setup/set_user_*.bat |
︙ | ︙ |
Changes to data/exclude_src.txt.
︙ | ︙ | |||
20 21 22 23 24 25 26 27 28 29 30 31 32 33 | Externals/Eagle/bin/netFramework40/SQLite.Interop.* Externals/Eagle/bin/netFramework40/sqlite3.* Externals/Eagle/bin/netFramework40/System.* Externals/Eagle/bin/netFramework40/Win32/* Externals/Eagle/bin/netFramework40/x64/* Externals/Eagle/bin/netFramework40/x86/* Externals/Eagle/bin/netStandard20/* Externals/Eagle/lib/Eagle1.0/auxiliary.eagle Externals/Eagle/lib/Eagle1.0/compat.eagle Externals/Eagle/lib/Eagle1.0/csharp.eagle Externals/Eagle/lib/Eagle1.0/database.eagle Externals/Eagle/lib/Eagle1.0/embed.eagle Externals/Eagle/lib/Eagle1.0/exec.eagle Externals/Eagle/lib/Eagle1.0/file1.eagle | > | 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | Externals/Eagle/bin/netFramework40/SQLite.Interop.* Externals/Eagle/bin/netFramework40/sqlite3.* Externals/Eagle/bin/netFramework40/System.* Externals/Eagle/bin/netFramework40/Win32/* Externals/Eagle/bin/netFramework40/x64/* Externals/Eagle/bin/netFramework40/x86/* Externals/Eagle/bin/netStandard20/* Externals/Eagle/bin/netStandard21/* Externals/Eagle/lib/Eagle1.0/auxiliary.eagle Externals/Eagle/lib/Eagle1.0/compat.eagle Externals/Eagle/lib/Eagle1.0/csharp.eagle Externals/Eagle/lib/Eagle1.0/database.eagle Externals/Eagle/lib/Eagle1.0/embed.eagle Externals/Eagle/lib/Eagle1.0/exec.eagle Externals/Eagle/lib/Eagle1.0/file1.eagle |
︙ | ︙ |
Changes to lib/System.Data.SQLite/common.eagle.
︙ | ︙ | |||
561 562 563 564 565 566 567 | # return $::test_extras } elseif {[isDotNetCore]} then { # # NOTE: Running on .NET Core, prioritize its extra output directory # for library files. # | | | 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 | # return $::test_extras } elseif {[isDotNetCore]} then { # # NOTE: Running on .NET Core, prioritize its extra output directory # for library files. # return [list netstandard2.0 netstandard2.1 ""] } else { # # NOTE: Use default list of extra output directories, which is one # empty string (no-op). # return [list ""] } |
︙ | ︙ |