Beispiel #1
0
 public AndroidToolChain(Unity.IL2CPP.Building.Architecture architecture, BuildConfiguration buildConfiguration, bool treatWarningsAsErrors, NPath toolchainPath) : base(architecture, buildConfiguration)
 {
     this._androidNDK = new AndroidNDKUtilities(toolchainPath, architecture);
     if (treatWarningsAsErrors)
     {
         if (< > f__mg$cache0 == null)
         {
Beispiel #2
0
 public AndroidNDKUtilities(NPath ndkRootPath, Unity.IL2CPP.Building.Architecture architecture)
 {
     if (!ndkRootPath.Exists(""))
     {
         throw new ArgumentException("Android NDK path does not exist: " + ndkRootPath);
     }
     this.AndroidNdkRootDir = ndkRootPath;
     if (architecture is ARMv7Architecture)
     {
         this._architectureSettings = new ARMv7Settings();
     }
     else
     {
         if (!(architecture is x86Architecture))
         {
             throw new NotSupportedException("Unknown architecture: " + architecture);
         }
         this._architectureSettings = new X86Settings();
     }
 }
Beispiel #3
0
 public MsvcWinRtToolChain(Unity.IL2CPP.Building.Architecture architecture, BuildConfiguration buildConfiguration, bool treatWarningsAsErrors) : base(architecture, buildConfiguration)
 {
     if (treatWarningsAsErrors)
     {
         if (< > f__mg$cache0 == null)
         {
 public override CppToolChain MakeCppToolChain(Unity.IL2CPP.Building.Architecture architecture, BuildConfiguration buildConfiguration, bool treatWarningsAsErrors) =>
 new MsvcWinRtToolChain(architecture, buildConfiguration, treatWarningsAsErrors);
 public abstract IEnumerable <NPath> GetIncludeDirectories(Unity.IL2CPP.Building.Architecture architecture);
 public override CppToolChain MakeCppToolChain(Unity.IL2CPP.Building.Architecture architecture, BuildConfiguration buildConfiguration, bool treatWarningsAsErrors) =>
 new EmscriptenToolChain(architecture, buildConfiguration, false);
Beispiel #7
0
 public override CppToolChain MakeCppToolChain(Unity.IL2CPP.Building.Architecture architecture, BuildConfiguration buildConfiguration, bool treatWarningsAsErrors) =>
 new AndroidToolChain(architecture, buildConfiguration, treatWarningsAsErrors, new NPath(""));
Beispiel #8
0
 public GccToolChain(Unity.IL2CPP.Building.Architecture architecture, BuildConfiguration buildConfiguration) : base(architecture, buildConfiguration)
 {
 }
Beispiel #9
0
 public abstract CppToolChain MakeCppToolChain(Unity.IL2CPP.Building.Architecture architecture, BuildConfiguration buildConfiguration, bool treatWarningsAsErrors);
Beispiel #10
0
 public EmscriptenToolChain(Unity.IL2CPP.Building.Architecture architecture, BuildConfiguration buildConfiguration, bool setEnvironmentVariables = false) : base(architecture, buildConfiguration)
 {
     this._setEnvironmentVariables = setEnvironmentVariables;
 }