[mtouch] When in embeddinator mode, libxamarin and libmono are linked statically into the target framework.

This commit is contained in:
Rolf Bjarne Kvinge 2017-04-12 11:01:20 +02:00
Родитель d1ebaa94db
Коммит 4c2419f993
1 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -165,7 +165,9 @@ namespace Xamarin.Bundler {
public AssemblyBuildTarget LibMonoLinkMode { public AssemblyBuildTarget LibMonoLinkMode {
get { get {
if (HasFrameworks || UseMonoFramework.Value) { if (Embeddinator) {
return AssemblyBuildTarget.StaticObject;
} else if (HasFrameworks || UseMonoFramework.Value) {
return AssemblyBuildTarget.Framework; return AssemblyBuildTarget.Framework;
} else if (HasDynamicLibraries) { } else if (HasDynamicLibraries) {
return AssemblyBuildTarget.DynamicLibrary; return AssemblyBuildTarget.DynamicLibrary;
@ -176,7 +178,9 @@ namespace Xamarin.Bundler {
} }
public AssemblyBuildTarget LibXamarinLinkMode { public AssemblyBuildTarget LibXamarinLinkMode {
get { get {
if (HasFrameworks) { if (Embeddinator) {
return AssemblyBuildTarget.StaticObject;
} else if (HasFrameworks) {
return AssemblyBuildTarget.Framework; return AssemblyBuildTarget.Framework;
} else if (HasDynamicLibraries) { } else if (HasDynamicLibraries) {
return AssemblyBuildTarget.DynamicLibrary; return AssemblyBuildTarget.DynamicLibrary;