Index: NuGet/SQLite.Core.Beta.nuspec ================================================================== --- NuGet/SQLite.Core.Beta.nuspec +++ NuGet/SQLite.Core.Beta.nuspec @@ -52,10 +52,12 @@ + + Index: NuGet/SQLite.Core.Test.nuspec ================================================================== --- NuGet/SQLite.Core.Test.nuspec +++ NuGet/SQLite.Core.Test.nuspec @@ -52,10 +52,12 @@ + + Index: NuGet/SQLite.Core.nuspec ================================================================== --- NuGet/SQLite.Core.nuspec +++ NuGet/SQLite.Core.nuspec @@ -52,10 +52,12 @@ + + Index: Setup/build_nuget.bat ================================================================== --- Setup/build_nuget.bat +++ Setup/build_nuget.bat @@ -35,11 +35,11 @@ SET TOOLS=%TOOLS:~0,-1% %_VECHO% Tools = '%TOOLS%' IF NOT DEFINED NUGET ( - SET NUGET=NuGet2.exe + SET NUGET=NuGet4.exe ) %_VECHO% NuGet = '%NUGET%' CALL :fn_ResetErrorLevel @@ -50,10 +50,52 @@ IF ERRORLEVEL 1 ( ECHO Could not create directory "%ROOT%\Setup\Output". GOTO errors ) ) + +IF NOT DEFINED LINUX_URI ( + SET LINUX_URI=https://system.data.sqlite.org/index.html/uv/linux-x64/SQLite.Interop.dll +) + +IF NOT DEFINED LINUX_DIRECTORY ( + SET LINUX_DIRECTORY=%ROOT%\bin\2016\linux-x64\ReleaseNativeOnly +) + +%_VECHO% LinuxUri = '%LINUX_URI%' +%_VECHO% LinuxDirectory = '%LINUX_DIRECTORY%' + +IF NOT DEFINED MACOS_URI ( + SET MACOS_URI=https://system.data.sqlite.org/index.html/uv/osx-x64/SQLite.Interop.dll +) + +IF NOT DEFINED MACOS_DIRECTORY ( + SET MACOS_DIRECTORY=%ROOT%\bin\2016\osx-x64\ReleaseNativeOnly +) + +%_VECHO% MacOsUri = '%MACOS_URI%' +%_VECHO% MacOsDirectory = '%MACOS_DIRECTORY%' + +IF NOT DEFINED NO_NUGET_XPLATFORM ( + %__ECHO% "%ROOT%\Externals\Eagle\bin\netFramework40\EagleShell.exe" -evaluate "set directory {%LINUX_DIRECTORY%}; file mkdir $directory; uri download -- {%LINUX_URI%} [file join $directory SQLite.Interop.dll]" + + IF ERRORLEVEL 1 ( + ECHO Download of System.Data.SQLite interop assembly "%LINUX_URI%" to "%LINUX_DIRECTORY%" failure. + GOTO errors + ) ELSE ( + %_AECHO% Download of System.Data.SQLite interop assembly "%LINUX_URI%" to "%LINUX_DIRECTORY%" success. + ) + + %__ECHO% "%ROOT%\Externals\Eagle\bin\netFramework40\EagleShell.exe" -evaluate "set directory {%MACOS_DIRECTORY%}; file mkdir $directory; uri download -- {%MACOS_URI%} [file join $directory SQLite.Interop.dll]" + + IF ERRORLEVEL 1 ( + ECHO Download of System.Data.SQLite interop assembly "%MACOS_URI%" to "%MACOS_DIRECTORY%" failure. + GOTO errors + ) ELSE ( + %_AECHO% Download of System.Data.SQLite interop assembly "%MACOS_URI%" to "%MACOS_DIRECTORY%" success. + ) +) %__ECHO% "%NUGET%" pack "%ROOT%\NuGet\SQLite.nuspec" IF ERRORLEVEL 1 ( ECHO The "%ROOT%\NuGet\SQLite.nuspec" package could not be built.