diff options
author | Gaurav Khanna <gkhanna@microsoft.com> | 2015-11-05 01:11:53 +0300 |
---|---|---|
committer | Gaurav Khanna <gkhanna@microsoft.com> | 2015-11-06 00:52:26 +0300 |
commit | 6d4b10bed3a8ba9a7ec02be2deb26356306e092f (patch) | |
tree | 9b6bb251ef92d9a484ca8b957881b426d389475d /src/.nuget | |
parent | a9124b6a1d2bf16423c2af5c45878f101740faee (diff) |
Initial commit for dotnet-compile-native.bat to compile MSIL assembly to native code.
Fix linkages and remove unrequired dependencies from Nuget packages
Generate Bootstrapper.lib and Bootstrappercpp.lib
Include bootstrapper.lib in the nuget packages and update dotnet-compile-bat to consume bootstrappercpp.lib instead of compiling the common source files.
Fix runtest.cmd to use bootstrapper.lib
Include bootstrapper*.a in the Linux/OSX nuget packages
Cleanup Linux and OSX Nuget package dependencies
Diffstat (limited to 'src/.nuget')
4 files changed, 13 insertions, 4 deletions
diff --git a/src/.nuget/Linux/Microsoft.DotNet.ILToNative.nuspec b/src/.nuget/Linux/Microsoft.DotNet.ILToNative.nuspec index a6a0a1488..5f6e13cba 100644 --- a/src/.nuget/Linux/Microsoft.DotNet.ILToNative.nuspec +++ b/src/.nuget/Linux/Microsoft.DotNet.ILToNative.nuspec @@ -15,7 +15,6 @@ <copyright>Copyright © Microsoft Corporation</copyright> <dependencies> <dependency id="Microsoft.DiaSymReader" version="1.0.6" /> - <dependency id="Microsoft.NETCore.Console" version="1.0.0" /> </dependencies> </metadata> <files> @@ -24,6 +23,9 @@ <file src="../ILToNative.DependencyAnalysisFramework.dll" target="ILToNative.DependencyAnalysisFramework.dll" /> <file src="../ILToNative.TypeSystem.dll" target="ILToNative.TypeSystem.dll" /> <file src="../lib/libRuntime.a" target="sdk/libRuntime.a" /> + <file src="../lib/libPortableRuntime.a" target="sdk/libPortableRuntime.a" /> + <file src="../lib/libbootstrapper.a" target="sdk/libbootstrapper.a" /> + <file src="../lib/libbootstrappercpp.a" target="sdk/libbootstrappercpp.a" /> <file src="../System.Private.Corelib.dll" target="sdk/System.Private.Corelib.dll" /> <file src="../ToolRuntime/*.dll" /> <file src="../ToolRuntime/*.so" /> diff --git a/src/.nuget/Microsoft.Dotnet.ILToNative.Development.nuspec b/src/.nuget/Microsoft.Dotnet.ILToNative.Development.nuspec index 2798016f7..200f1b892 100644 --- a/src/.nuget/Microsoft.Dotnet.ILToNative.Development.nuspec +++ b/src/.nuget/Microsoft.Dotnet.ILToNative.Development.nuspec @@ -15,7 +15,6 @@ <copyright>Copyright © Microsoft Corporation</copyright> <dependencies> <dependency id="Microsoft.DiaSymReader" version="1.0.6" /> - <dependency id="Microsoft.NETCore.Console" version="1.0.0" /> </dependencies> </metadata> <files> @@ -29,10 +28,13 @@ <file src="..\ILToNative.TypeSystem.pdb" target="pdb\ILToNative.TypeSystem.pdb" /> <file src="..\lib\Runtime.lib" target="sdk\Runtime.lib" /> <file src="..\lib\PortableRuntime.lib" target="sdk\PortableRuntime.lib" /> + <file src="..\lib\bootstrapper.lib" target="sdk\bootstrapper.lib" /> + <file src="..\lib\bootstrappercpp.lib" target="sdk\bootstrappercpp.lib" /> <file src="..\System.Private.Corelib.dll" target="sdk\System.Private.Corelib.dll" /> <file src="..\System.Private.Corelib.pdb" target="pdb\System.Private.Corelib.pdb" /> <file src="..\toolruntime\*.dll" /> <file src="..\toolruntime\coreconsole.exe" target="ILToNative.exe" /> <file src="..\..\..\..\packages\Microsoft.DiaSymReader\1.0.6\lib\portable-net45+win8\Microsoft.DiaSymReader.dll" /> + <file src="..\..\..\..\src\scripts\dotnet-compile-native.bat" /> </files> </package>
\ No newline at end of file diff --git a/src/.nuget/Microsoft.Dotnet.ILToNative.nuspec b/src/.nuget/Microsoft.Dotnet.ILToNative.nuspec index 119ffa7a1..fdb4bc6db 100644 --- a/src/.nuget/Microsoft.Dotnet.ILToNative.nuspec +++ b/src/.nuget/Microsoft.Dotnet.ILToNative.nuspec @@ -15,7 +15,6 @@ <copyright>Copyright © Microsoft Corporation</copyright> <dependencies> <dependency id="Microsoft.DiaSymReader" version="1.0.6" /> - <dependency id="Microsoft.NETCore.Console" version="1.0.0" /> </dependencies> </metadata> <files> @@ -24,9 +23,13 @@ <file src="..\ILToNative.DependencyAnalysisFramework.dll" target="ILToNative.DependencyAnalysisFramework.dll" /> <file src="..\ILToNative.TypeSystem.dll" target="ILToNative.TypeSystem.dll" /> <file src="..\lib\Runtime.lib" target="sdk\Runtime.lib" /> + <file src="..\lib\PortableRuntime.lib" target="sdk\PortableRuntime.lib" /> + <file src="..\lib\bootstrapper.lib" target="sdk\bootstrapper.lib" /> + <file src="..\lib\bootstrappercpp.lib" target="sdk\bootstrappercpp.lib" /> <file src="..\System.Private.Corelib.dll" target="sdk\System.Private.Corelib.dll" /> <file src="..\toolruntime\*.dll" /> <file src="..\toolruntime\coreconsole.exe" target="ILToNative.exe" /> <file src="..\..\..\..\packages\Microsoft.DiaSymReader\1.0.6\lib\portable-net45+win8\Microsoft.DiaSymReader.dll" /> + <file src="..\..\..\..\src\scripts\dotnet-compile-native.bat" /> </files> </package>
\ No newline at end of file diff --git a/src/.nuget/OSX/Microsoft.DotNet.ILToNative.nuspec b/src/.nuget/OSX/Microsoft.DotNet.ILToNative.nuspec index a84e609eb..f4b31b92d 100644 --- a/src/.nuget/OSX/Microsoft.DotNet.ILToNative.nuspec +++ b/src/.nuget/OSX/Microsoft.DotNet.ILToNative.nuspec @@ -15,7 +15,6 @@ <copyright>Copyright © Microsoft Corporation</copyright> <dependencies> <dependency id="Microsoft.DiaSymReader" version="1.0.6" /> - <dependency id="Microsoft.NETCore.Console" version="1.0.0" /> </dependencies> </metadata> <files> @@ -24,6 +23,9 @@ <file src="../ILToNative.DependencyAnalysisFramework.dll" target="ILToNative.DependencyAnalysisFramework.dll" /> <file src="../ILToNative.TypeSystem.dll" target="ILToNative.TypeSystem.dll" /> <file src="../lib/libRuntime.a" target="sdk/libRuntime.a" /> + <file src="../lib/libPortableRuntime.a" target="sdk/libPortableRuntime.a" /> + <file src="../lib/libbootstrapper.a" target="sdk/libbootstrapper.a" /> + <file src="../lib/libbootstrappercpp.a" target="sdk/libbootstrappercpp.a" /> <file src="../System.Private.Corelib.dll" target="sdk/System.Private.Corelib.dll" /> <file src="../ToolRuntime/*.dll" /> <file src="../ToolRuntime/*.dylib" /> |