Skip to content

Commit 8aa5184

Browse files
committed
React to aspnet/Universe#290 fix
1 parent 003ad89 commit 8aa5184

File tree

2 files changed

+20
-17
lines changed

2 files changed

+20
-17
lines changed

build.cmd

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,23 @@ md .nuget
1818
copy %CACHED_NUGET% .nuget\nuget.exe > nul
1919

2020
:restore
21-
IF EXIST packages\KoreBuild goto run
21+
IF EXIST packages\Sake goto getdnx
2222
IF %BUILDCMD_KOREBUILD_VERSION%=="" (
23-
.nuget\nuget.exe install KoreBuild -ExcludeVersion -o packages -nocache -pre
23+
.nuget\nuget.exe install KoreBuild -ExcludeVersion -o packages -nocache -pre
2424
) ELSE (
25-
.nuget\nuget.exe install KoreBuild -version %BUILDCMD_KOREBUILD_VERSION% -ExcludeVersion -o packages -nocache -pre
25+
.nuget\nuget.exe install KoreBuild -version %BUILDCMD_KOREBUILD_VERSION% -ExcludeVersion -o packages -nocache -pre
2626
)
27-
.nuget\nuget.exe install Sake -ExcludeVersion -Out packages
27+
.nuget\NuGet.exe install Sake -ExcludeVersion -Source https://www.nuget.org/api/v2/ -Out packages
2828

29-
IF "%SKIP_DNX_INSTALL%"=="1" goto run
30-
IF %BUILDCMD_DNX_VERSION%=="" (
31-
CALL packages\KoreBuild\build\dnvm upgrade -runtime CLR -arch x86
29+
:getdnx
30+
IF "%SKIP_DNX_INSTALL%"=="" (
31+
IF "%BUILDCMD_DNX_VERSION%"=="" (
32+
BUILDCMD_DNX_VERSION=latest
33+
)
34+
CALL packages\KoreBuild\build\dnvm install %BUILDCMD_DNX_VERSION% -runtime CoreCLR -arch x86 -alias default
35+
CALL packages\KoreBuild\build\dnvm install default -runtime CLR -arch x86 -alias default
3236
) ELSE (
33-
CALL packages\KoreBuild\build\dnvm install %BUILDCMD_DNX_VERSION% -runtime CLR -arch x86 -alias default
37+
CALL packages\KoreBuild\build\dnvm use default -runtime CLR -arch x86
3438
)
35-
CALL packages\KoreBuild\build\dnvm install default -runtime CoreCLR -arch x86
3639

37-
:run
38-
CALL packages\KoreBuild\build\dnvm use default -runtime CLR -arch x86
39-
packages\Sake\tools\Sake.exe -I packages\KoreBuild\build -f makefile.shade %*
40+
packages\Sake\tools\Sake.exe -I packages\KoreBuild\build -f makefile.shade %*

build.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,20 @@ if test ! -e .nuget; then
2424
cp $cachePath .nuget/nuget.exe
2525
fi
2626

27-
if test ! -d packages/KoreBuild; then
27+
if test ! -d packages/Sake; then
2828
mono .nuget/nuget.exe install KoreBuild -ExcludeVersion -o packages -nocache -pre
29-
mono .nuget/nuget.exe install Sake -ExcludeVersion -Out packages
29+
mono .nuget/nuget.exe install Sake -ExcludeVersion -Source https://www.nuget.org/api/v2/ -Out packages
3030
fi
3131

3232
if ! type dnvm > /dev/null 2>&1; then
3333
source packages/KoreBuild/build/dnvm.sh
3434
fi
3535

36-
if ! type dnx > /dev/null 2>&1; then
37-
dnvm upgrade
36+
if ! type dnx > /dev/null 2>&1 || [ -z "$SKIP_DNX_INSTALL" ]; then
37+
dnvm install latest -runtime coreclr -alias default
38+
dnvm install default -runtime mono -alias default
39+
else
40+
dnvm use default -runtime mono
3841
fi
3942

4043
mono packages/Sake/tools/Sake.exe -I packages/KoreBuild/build -f makefile.shade "$@"
41-

0 commit comments

Comments
 (0)