add dnx install back to DorkBuild
This commit is contained in:
parent
3b57c74921
commit
646067a519
|
|
@ -0,0 +1,10 @@
|
||||||
|
@Echo off
|
||||||
|
|
||||||
|
for /f "delims=" %%i in ('PowerShell -NoProfile -NoLogo -ExecutionPolicy unrestricted -Command "[System.IO.Path]::GetTempFileName()"') do set DNVM_CMD_PATH_FILE=%%i.cmd
|
||||||
|
|
||||||
|
PowerShell -NoProfile -NoLogo -ExecutionPolicy unrestricted -Command "[System.Threading.Thread]::CurrentThread.CurrentCulture = ''; [System.Threading.Thread]::CurrentThread.CurrentUICulture = '';$CmdPathFile='%DNVM_CMD_PATH_FILE%';& '%~dp0dnvm.ps1' %*"
|
||||||
|
|
||||||
|
IF EXIST %DNVM_CMD_PATH_FILE% (
|
||||||
|
CALL %DNVM_CMD_PATH_FILE%
|
||||||
|
DEL %DNVM_CMD_PATH_FILE%
|
||||||
|
)
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -25,6 +25,18 @@ IF EXIST packages\Sake goto skipgetsake
|
||||||
.nuget\NuGet.exe install Sake -ExcludeVersion -Source https://www.nuget.org/api/v2/ -Out packages
|
.nuget\NuGet.exe install Sake -ExcludeVersion -Source https://www.nuget.org/api/v2/ -Out packages
|
||||||
:skipgetsake
|
:skipgetsake
|
||||||
|
|
||||||
|
REM Temporary because we need 'dnu packages add'
|
||||||
|
:getdnx
|
||||||
|
IF "%BUILDCMD_DNX_VERSION%"=="" (
|
||||||
|
SET BUILDCMD_DNX_VERSION=latest
|
||||||
|
)
|
||||||
|
IF "%SKIP_DNX_INSTALL%"=="" (
|
||||||
|
CALL packages\KoreBuild-dotnet\build\dnvm install %BUILDCMD_DNX_VERSION% -runtime CoreCLR -arch x86 -alias default
|
||||||
|
CALL packages\KoreBuild-dotnet\build\dnvm install default -runtime CLR -arch x86 -alias default
|
||||||
|
) ELSE (
|
||||||
|
CALL packages\KoreBuild-dotnet\build\dnvm use default -runtime CLR -arch x86
|
||||||
|
)
|
||||||
|
|
||||||
:getkorebuild
|
:getkorebuild
|
||||||
IF EXIST packages\KoreBuild-dotnet goto skipgetkorebuild
|
IF EXIST packages\KoreBuild-dotnet goto skipgetkorebuild
|
||||||
IF "%BUILDCMD_KOREBUILD_VERSION%"=="" (
|
IF "%BUILDCMD_KOREBUILD_VERSION%"=="" (
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,18 @@ if test ! -d packages/KoreBuild-dotnet; then
|
||||||
mono .nuget/nuget.exe install KoreBuild-dotnet -ExcludeVersion -o packages -nocache -pre
|
mono .nuget/nuget.exe install KoreBuild-dotnet -ExcludeVersion -o packages -nocache -pre
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Temporary because we need 'dnu packages add'
|
||||||
|
if ! type dnvm > /dev/null 2>&1; then
|
||||||
|
source packages/KoreBuild/build/dnvm.sh
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! type dnx > /dev/null 2>&1 || [ -z "$SKIP_DNX_INSTALL" ]; then
|
||||||
|
dnvm install latest -runtime coreclr -alias default
|
||||||
|
dnvm install default -runtime mono -alias default
|
||||||
|
else
|
||||||
|
dnvm use default -runtime mono
|
||||||
|
fi
|
||||||
|
|
||||||
source packages/KoreBuild-dotnet/build/install.sh
|
source packages/KoreBuild-dotnet/build/install.sh
|
||||||
export PATH=$DOTNET_INSTALL_DIR/bin/:$PATH
|
export PATH=$DOTNET_INSTALL_DIR/bin/:$PATH
|
||||||
mono packages/Sake/tools/Sake.exe -I packages/KoreBuild-dotnet/build -f makefile.shade "$@"
|
mono packages/Sake/tools/Sake.exe -I packages/KoreBuild-dotnet/build -f makefile.shade "$@"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue