Package org.wpilib.nativeutils
Class WPINativeUtilsExtension
java.lang.Object
org.wpilib.nativeutils.WPINativeUtilsExtension
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
ConstructorsConstructorDescriptionWPINativeUtilsExtension(NativeUtilsExtension nativeExt, org.gradle.api.Project project) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLinuxArgs(PlatformConfig platform) voidaddLinuxCrossArgs(PlatformConfig platform) voidaddMacArgs(PlatformConfig platform) voidvoidaddReleaseSymbolGeneration(String... platforms) voidvoidaddWarnings(String... platforms) voidaddWarningsAsErrors(String... platforms) voidaddWindowsArgs(PlatformConfig platform) voidconfigureDependencies(org.gradle.api.Action<WPINativeUtilsExtension.DependencyVersions> dependencies) org.wpilib.toolchain.NativePlatforms
-
Field Details
-
platforms
-
defaultArguments
-
-
Constructor Details
-
WPINativeUtilsExtension
@Inject public WPINativeUtilsExtension(NativeUtilsExtension nativeExt, org.gradle.api.Project project)
-
-
Method Details
-
getNativePlatforms
public org.wpilib.toolchain.NativePlatforms getNativePlatforms() -
addLinuxCrossArgs
-
addWindowsArgs
-
addLinuxArgs
-
addMacArgs
-
addVendorDeps
public void addVendorDeps() -
getVendorDeps
-
addMacMinimumVersionArg
public void addMacMinimumVersionArg() -
addReleaseSymbolGeneration
-
addWarnings
-
addWarningsAsErrors
-
getVersions
-
configureDependencies
public void configureDependencies(org.gradle.api.Action<WPINativeUtilsExtension.DependencyVersions> dependencies)
-