3 SCRIPT_FILE=$(readlink -f $0)
4 SCRIPT_DIR=$(dirname $SCRIPT_FILE)
6 source $SCRIPT_DIR/versions.inc
8 ROOT_DIR="$SCRIPT_DIR/.."
9 MSBUILD_GITDIR="$ROOT_DIR/.repos/msbuild"
12 rm -fr $MSBUILD_GITDIR && mkdir -p $MSBUILD_GITDIR
16 git config advice.detachedHead false
17 git remote add origin https://github.com/dotnet/msbuild
18 git fetch --depth 1 origin $MSBUILD_VERSION_TAG
19 git checkout FETCH_HEAD
23 patch -p1 -d $MSBUILD_GITDIR < $SCRIPT_DIR/msbuild.tasks.core.patch
26 $MSBUILD_GITDIR/build.sh --build -c Release --warnAsError false
28 # Copy Microsoft.Build.Tasks.Core.dll to overrides directory
29 cp -v $MSBUILD_GITDIR/artifacts/bin/Microsoft.Build.Tasks/Release/netstandard2.0/Microsoft.Build.Tasks.Core.dll $ROOT_DIR/overrides/