xamarin-macios/tools/mmp
Rolf Bjarne Kvinge c3bcfac582
Unify code for executing processes. (#8848)
* Create a simple Xamarin.Utils.Execution class that can handle all our
  process execution needs:
    * Captures or streams stdout/stderr (in UTF8).
    * Supports async
    * Supports a timeout
    * Does not depend on any other source file we have, only uses BCL API.
* Have the execution helper classes from mtouch/mmp
  (Xamarin.BundlerDriver.RunCommand) and the tests
  (Xamarin.Tests.ExecutionHelper) use this new class.
* Some simplifications were made:
    * All API that took a string array for the environment now takes a
      Dictionary<string, string>.
    * The Driver.RunCommand methods were split out to a separate file. This
      file also contains a Verbosity field, which is conditioned on not being
      in mtouch nor mmp, which makes including this file from other projects
      simpler (such as bgen - in particular bgen was modified to use this
      Verbosity field instead of its own).
2020-06-18 12:34:07 +02:00
..
linker/MonoMac.Tuner [linker] Stop passing data to the OptimizeGeneratedCode steps using a constructor. 2020-05-07 15:51:47 +02:00
.gitignore [mtouch/mmp] Use a single SdkVersions.cs in tools/common. (#8318) 2020-04-08 16:19:34 +02:00
Application.mmp.cs [mtouch/mmp] Share numerous command-line arguments. (#8599) 2020-05-19 15:30:38 +02:00
Assembly.mmp.cs Improve our error handling code. (#8591) 2020-05-14 16:45:05 +02:00
Info-framework.plist.tmpl [mmp] Add support for creating an Info.plist when building a framework for the embeddinator. 2017-05-09 08:12:39 +02:00
Info.plist.tmpl Build mmp. 2016-04-24 14:47:26 -04:00
Makefile [runtime/mmp] Put libxammac and xamarin headers for Xamarin.Mac in the same directory as the corresponding files for Xamarin.iOS. (#8542) 2020-05-08 13:04:32 +02:00
Target.mmp.cs [mtouch/mmp] Share the mono native code. (#8564) 2020-05-12 12:10:50 +02:00
Tuning.mmp.cs [mtouch/mmp] Share numerous command-line arguments. (#8599) 2020-05-19 15:30:38 +02:00
aot.cs Unify code for executing processes. (#8848) 2020-06-18 12:34:07 +02:00
config Add System.Net.Security.Native dllmap to mmp 2019-01-10 22:14:58 +01:00
config_mobile Add System.Net.Security.Native dllmap to mmp 2019-01-10 22:14:58 +01:00
driver.cs Unify code for executing processes. (#8848) 2020-06-18 12:34:07 +02:00
machine.4_5.config Bump to mono/2018-04 (#3856) 2018-06-27 10:59:59 -04:00
mmp [mmp] Use relative path in mmp script. (#7909) 2020-02-25 06:57:15 +01:00
mmp.csproj Unify code for executing processes. (#8848) 2020-06-18 12:34:07 +02:00
packages.config [Localization] mtouch/mmp C# (#7710) 2020-01-31 15:02:52 -05:00
resolver.cs [mtouch/mmp] Pass the path to mscorlib explicitly to the partial static registrar code instead of relying on resolving it successfully. (#8525) 2020-05-07 08:37:17 +02:00