Example #1
0
		string GetRemoteIntermediateFrameworkZipPath( UEBuildFramework Framework )
		{
			if ( Framework.OwningModule == null )
			{
				throw new BuildException( "GetRemoteIntermediateFrameworkZipPath: No owning module for framework {0}", Framework.FrameworkName );
			}

			string IntermediatePath = Framework.OwningModule.Target.ProjectDirectory + "/Intermediate/UnzippedFrameworks/" + Framework.OwningModule.Name;
			IntermediatePath =  Path.GetFullPath( ( IntermediatePath + Framework.FrameworkZipPath ).Replace( ".zip", "" ) );

			if ( BuildHostPlatform.Current.Platform != UnrealTargetPlatform.Mac )
			{
				return ConvertPath( IntermediatePath );
			}

			return IntermediatePath;
		}
Example #2
0
		string GetLocalFrameworkZipPath( UEBuildFramework Framework )
		{
			if ( Framework.OwningModule == null )
			{
				throw new BuildException( "GetLocalFrameworkZipPath: No owning module for framework {0}", Framework.FrameworkName );
			}

			return Path.GetFullPath( Framework.OwningModule.ModuleDirectory + "/" + Framework.FrameworkZipPath );
		}
Example #3
0
		string GetRemoteFrameworkZipPath( UEBuildFramework Framework )
		{
			if ( BuildHostPlatform.Current.Platform != UnrealTargetPlatform.Mac )
			{
				return ConvertPath( GetLocalFrameworkZipPath( Framework ) );
			}

			return GetLocalFrameworkZipPath( Framework );
		}
Example #4
0
 /** Adds a public additional framework */
 public virtual void AddPublicAdditionalFramework(UEBuildFramework Framework, bool bCheckForDuplicates = true)
 {
     if (bCheckForDuplicates == true)
     {
         if ( PublicAdditionalFrameworks.Contains( Framework ) )
         {
             return;
         }
     }
     PublicAdditionalFrameworks.Add( Framework );
 }