diff options
author | Alexander Köplinger <alex.koeplinger@outlook.com> | 2017-04-11 21:18:55 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-11 21:18:55 +0300 |
commit | a0d6c26a0403f0b96ff67c6edf74782f480bffbe (patch) | |
tree | 1c3223f111fe8645a9a79d137f59042619ae3016 /scripts | |
parent | 07bf83dd61a595f7ebba4e66267886b0d2ef18fd (diff) |
[Facades] Build netstandard.dll by default (#4501)
Added a new EXTERNAL_FACADE_DRAWING_REFERENCE variable which
specifies the path to an assembly that contains drawing types,
e.g. in the monotouch/monodroid case System.Drawing is built
inside the XI/XA repos.
Also update netstandard typeforwards to the latest version
from the dotnet/standard repo.
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/ci/run-jenkins.sh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/ci/run-jenkins.sh b/scripts/ci/run-jenkins.sh index 6c923e97762..bb90e468522 100755 --- a/scripts/ci/run-jenkins.sh +++ b/scripts/ci/run-jenkins.sh @@ -42,6 +42,10 @@ elif [[ ${label} != w* ]] && [[ ${label} != 'debian-8-ppc64el' ]] && [[ ${label} if [[ ${label} == 'ubuntu-1404-amd64' ]]; then # only enable build of the additional profiles on one architecture to save time EXTRA_CONF_FLAGS="${EXTRA_CONF_FLAGS} --with-runtime_preset=all" + # when building profiles like monotouch/monodroid which don't build System.Drawing.dll in the Mono repo we need + # to build the facades against _something_ to satisfy the typeforwards. In CI we can cheat a little and pass + # them System.Drawing.dll from the 'build' profile since we don't test those profiles here (we just ensure they compile). + export EXTERNAL_FACADE_DRAWING_REFERENCE=${MONO_REPO_ROOT}/mcs/class/lib/build/System.Drawing.dll fi fi |