summaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
authorKyungwoo Lee <kyulee@microsoft.com>2016-05-23 15:33:23 -0700
committerKyungwoo Lee <kyulee@microsoft.com>2016-05-23 19:10:13 -0700
commit877352fc1e5498f31f552300f07010a7377b1e88 (patch)
treea81348ef2be41786735133e5777621ec46b653b3 /build.sh
parenta2d24aa4e65c8de05c1d760c4be7e7537378f3ed (diff)
downloadcoreclr-877352fc1e5498f31f552300f07010a7377b1e88.tar.gz
coreclr-877352fc1e5498f31f552300f07010a7377b1e88.tar.bz2
coreclr-877352fc1e5498f31f552300f07010a7377b1e88.zip
ILAsm/ILDAsm Package
Fixes #5172 This has dependency on CoreCLR. Use the same version 1.0.3 as CoreCLR. Tested both packages are produced in Windows/Linux locally.
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/build.sh b/build.sh
index 0b238fa663..e2855d2c60 100755
--- a/build.sh
+++ b/build.sh
@@ -351,6 +351,22 @@ generate_NugetPackages()
echo "Failed to generate Nuget packages."
exit 1
fi
+
+ # Build the ILAsm package
+ $__ProjectRoot/Tools/corerun "$__MSBuildPath" /nologo "$__ProjectRoot/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.builds" /verbosity:minimal "/fileloggerparameters:Verbosity=normal;LogFile=$__LogsDir/Nuget_$__BuildOS__$__BuildArch__$__BuildType.log" /t:Build /p:__BuildOS=$__BuildOS /p:__BuildArch=$__BuildArch /p:__BuildType=$__BuildType /p:__IntermediatesDir=$__IntermediatesDir /p:BuildNugetPackage=false /p:__RootBinDir=$__RootBinDir /p:UseSharedCompilation=false
+
+ if [ $? -ne 0 ]; then
+ echo "Failed to generate ILAsm Nuget packages."
+ exit 1
+ fi
+
+ # Build the ILDAsm package
+ $__ProjectRoot/Tools/corerun "$__MSBuildPath" /nologo "$__ProjectRoot/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.builds" /verbosity:minimal "/fileloggerparameters:Verbosity=normal;LogFile=$__LogsDir/Nuget_$__BuildOS__$__BuildArch__$__BuildType.log" /t:Build /p:__BuildOS=$__BuildOS /p:__BuildArch=$__BuildArch /p:__BuildType=$__BuildType /p:__IntermediatesDir=$__IntermediatesDir /p:BuildNugetPackage=false /p:__RootBinDir=$__RootBinDir /p:UseSharedCompilation=false
+
+ if [ $? -ne 0 ]; then
+ echo "Failed to generate ILDAsm Nuget packages."
+ exit 1
+ fi
}
echo "Commencing CoreCLR Repo build"