aspnetcore/build
Doug Bunting 618a73b399 Support building with Core CLR (on Linux)
- hits all of the checkboxes in #272

Specify test runtime explicitly and support testing w/ DNX Core on Linux
- turn on DNX Core on Linux testing with `--test-dnxcore` target
  - or `KOREBUILD_TEST_DNXCORE` environment variable

Work around aspnet/dnx#2566
- builds fail with DNX Core on Linux otherwise

Do not attempt to install nodejs if not on Windows

Use user's `default` DNVM when `%SKIP_DNX_INSTALL%` defined on Windows
- enables builds with DNX Core
- should be the default for new repos; older repos can opt in

Use consistent case for all `--quiet` environment variables
  - also name these variables consistently; start w/ `KOREBUILD_`
- environment variables are case-sensitive on Linux and mixed case was annoying
- also get rid of leading space in these environment variable values

Check `IsLinux` and not `IsMono`
- `IsMono` is always `true` on Linux since Sake always runs in Mono there
  - but `IsLinux` is the right question

nits:
- remove tabs from a few files
- remove compilation warnings in local `makefile.shade`
2015-10-05 23:02:50 -07:00
..
BuildEnv.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
Json.shade
Resources.cs
Resources.tt
_asmdiff.shade
_bower.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_copy.shade
_git-clone.shade
_git-config.shade
_git-pull.shade
_git.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_grunt.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_k-clean.shade
_k-generate-resx.shade
_k-restore.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_k-standard-goals.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_k-test.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_k-xml-docs-test.shade
_k.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_kpm-build.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_kpm-pack.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_kpm-publish.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_ngen-roslyn.shade
_node-install.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_node.shade
_npm.shade
_nuget-local-publish.shade
_nuget-resilient-publish.shade
_rimraf.shade Support building with Core CLR (on Linux) 2015-10-05 23:02:50 -07:00
_robocopy-delete.shade
_verify-authenticode.shade
dnvm.cmd
dnvm.ps1
dnvm.sh