Package edu.wpi.first.toolchain
Class ToolchainExtension
java.lang.Object
edu.wpi.first.toolchain.ToolchainExtension
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanboolean -
Constructor Summary
ConstructorsConstructorDescriptionToolchainExtension(org.gradle.api.Project project, ToolchainGraphBuildService rootExtension, org.gradle.process.ExecOperations operations) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStripExcludeComponentsForPlatform(String platform, String component) voidexplain(org.gradle.internal.logging.text.DiagnosticsVisitor visitor) org.gradle.api.NamedDomainObjectContainer<CrossCompilerConfiguration>Map<org.gradle.nativeplatform.toolchain.Gcc,GccExtension> org.gradle.api.ProjectgetStripExcludeComponentsForPlatform(String platform) org.gradle.api.NamedDomainObjectContainer<ToolchainDescriptorBase>booleanvoidsetRemoveInvalidWindowsToolchains(boolean remove) voidvoidvoidvoidvoid
-
Field Details
-
registerPlatforms
public boolean registerPlatforms -
registerReleaseBuildType
public boolean registerReleaseBuildType -
registerDebugBuildType
public boolean registerDebugBuildType
-
-
Constructor Details
-
ToolchainExtension
@Inject public ToolchainExtension(org.gradle.api.Project project, ToolchainGraphBuildService rootExtension, org.gradle.process.ExecOperations operations)
-
-
Method Details
-
getGccExtensionMap
-
getProject
public org.gradle.api.Project getProject() -
getToolchainGraphService
-
setSinglePrintPerPlatform
public void setSinglePrintPerPlatform() -
withCrossRoboRIO
public void withCrossRoboRIO() -
withCrossLinuxArm32
public void withCrossLinuxArm32() -
withCrossLinuxArm64
public void withCrossLinuxArm64() -
withCrossSystemCore
public void withCrossSystemCore() -
setRemoveInvalidWindowsToolchains
public void setRemoveInvalidWindowsToolchains(boolean remove) -
isRemoveInvalidWindowsToolchains
public boolean isRemoveInvalidWindowsToolchains() -
getToolchainDescriptors
-
getCrossCompilers
-
getStripExcludeComponentsForPlatform
-
addStripExcludeComponentsForPlatform
-
explain
public void explain(org.gradle.internal.logging.text.DiagnosticsVisitor visitor)
-