[mtouch] Don't bundle libmono-profiler-log.dylib unless profiling is enabled. (#113)

This commit is contained in:
Rolf Bjarne Kvinge 2016-06-01 16:58:46 +02:00
Родитель a8c2c3f617
Коммит a35c2df3ff
1 изменённых файлов: 4 добавлений и 2 удалений

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

@ -1082,14 +1082,16 @@ namespace Xamarin.Bundler {
var libprofiler_target = Path.Combine (AppDirectory, "libmono-profiler-log.dylib");
var libprofiler_source = Path.Combine (libdir, "libmono-profiler-log.dylib");
Application.UpdateFile (libprofiler_source, libprofiler_target);
if (EnableProfiling)
Application.UpdateFile (libprofiler_source, libprofiler_target);
// Copy libXamarin.dylib to the app
var libxamarin_target = Path.Combine (AppDirectory, LibXamarin);
Application.UpdateFile (Path.Combine (Driver.MonoTouchLibDirectory, LibXamarin), libxamarin_target);
if (UseMonoFramework.Value) {
Driver.XcodeRun ("install_name_tool", "-change @executable_path/libmonosgen-2.0.dylib @rpath/Mono.framework/Mono " + Driver.Quote (libprofiler_target));
if (EnableProfiling)
Driver.XcodeRun ("install_name_tool", "-change @executable_path/libmonosgen-2.0.dylib @rpath/Mono.framework/Mono " + Driver.Quote (libprofiler_target));
Driver.XcodeRun ("install_name_tool", "-change @executable_path/libmonosgen-2.0.dylib @rpath/Mono.framework/Mono " + Driver.Quote (libxamarin_target));
}
}