Imported Upstream version 5.2.0.175

Former-commit-id: bb0468d0f257ff100aa895eb5fe583fb5dfbf900
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2017-06-07 13:16:24 +00:00
parent 4bdbaf4a88
commit 966bba02bb
8776 changed files with 346420 additions and 149650 deletions

View File

@@ -6,14 +6,14 @@ usage()
echo "managed - optional argument to build the managed code"
echo "native - optional argument to build the native code"
echo "The following arguments affect native builds only:"
echo "BuildArch can be: x64, x86, arm, arm64"
echo "BuildArch can be: x64, x86, arm, arm64, armel"
echo "BuildType can be: Debug, Release"
echo "clean - optional argument to force a clean build."
echo "verbose - optional argument to enable verbose build output."
echo "clangx.y - optional argument to build using clang version x.y."
echo "cross - optional argument to signify cross compilation,"
echo " - will use ROOTFS_DIR environment variable if set."
echo "skiptests - optional argument to skip running tests after building."
exit 1
}
@@ -178,6 +178,11 @@ while [ "$1" != "" ]; do
arm64)
export __BuildArch=arm64
;;
armel)
export __BuildArch=armel
export __ClangMajorVersion=3
export __ClangMinorVersion=5
;;
debug)
export __BuildType=Debug
;;
@@ -217,6 +222,9 @@ while [ "$1" != "" ]; do
shift
export __ExtraMsBuildArgs="$__ExtraMsBuildArgs /p:OfficialBuildId=$1"
;;
skiptests)
export __SkipTests=true
;;
*)
export __UnprocessedBuildArgs="$__UnprocessedBuildArgs $1"
esac
@@ -264,4 +272,4 @@ fi
setup_dirs
export BUILDERRORLEVEL=0
export BUILDVARS_DONE=1
export BUILDVARS_DONE=1