saker.msvc Documentation TaskDoc JavaDoc Packages
public interface MSVCLinkerWorkerTaskOutput
Provides access to the output of a linking task that was performed using the MSVC toolchain.
Methods
public String
Gets the target architecture that was the compilation done for.
public CompilationIdentifier
Gets the identifier for the linker task.
public SakerPath
Gets the result path of the linking operation.
public SakerPath
Gets the output path of the generated .winmd file.
public Map<String, SDKDescription>
Gets the SDKs that were used during the linking.
public abstract String getArchitecture()
Gets the target architecture that was the compilation done for.
The target architecture.
Gets the identifier for the linker task.
The identifier.
public abstract SakerPath getOutputPath()
Gets the result path of the linking operation.

The path usually points to an executable or library based on the operation configuration.

The absolute execution path of the linking result.
public abstract SakerPath getOutputWinmdPath()
Gets the output path of the generated .winmd file.

The result may be null if the linking operation was not explicitly configured to generate Windows Metadata.

The absolute execution path to the Windows Metadata file or null if none.
saker.msvc 0.8.5
public abstract Map<String, SDKDescription> getSDKs()
Gets the SDKs that were used during the linking.

The result contains the resolved SDK descriptions with their configuration pinned to the ones that were used during linking.

The SDKs.
saker.msvc 0.8.5