Package edu.wpi.first.nativeutils
Class WPINativeUtilsExtension
- java.lang.Object
-
- edu.wpi.first.nativeutils.WPINativeUtilsExtension
-
public class WPINativeUtilsExtension extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classWPINativeUtilsExtension.DefaultArgumentsclassWPINativeUtilsExtension.DependencyVersionsclassWPINativeUtilsExtension.Platforms
-
Field Summary
Fields Modifier and Type Field Description WPINativeUtilsExtension.DefaultArgumentsdefaultArgumentsWPINativeUtilsExtension.Platformsplatforms
-
Constructor Summary
Constructors Constructor Description WPINativeUtilsExtension(NativeUtilsExtension nativeExt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLinuxArgs(PlatformConfig platform)voidaddLinuxCrossArgs(PlatformConfig platform)voidaddMacArgs(PlatformConfig platform)voidaddReleaseSymbolGeneration(java.lang.String... platforms)voidaddWarnings(java.lang.String... platforms)voidaddWarningsAsErrors(java.lang.String... platforms)voidaddWindowsArgs(PlatformConfig platform)voidconfigureDependencies(org.gradle.api.Action<WPINativeUtilsExtension.DependencyVersions> dependencies)voidsetSkipRaspbianAsDesktop(boolean skip)
-
-
-
Field Detail
-
platforms
public WPINativeUtilsExtension.Platforms platforms
-
defaultArguments
public WPINativeUtilsExtension.DefaultArguments defaultArguments
-
-
Constructor Detail
-
WPINativeUtilsExtension
@Inject public WPINativeUtilsExtension(NativeUtilsExtension nativeExt)
-
-
Method Detail
-
addLinuxCrossArgs
public void addLinuxCrossArgs(PlatformConfig platform)
-
addWindowsArgs
public void addWindowsArgs(PlatformConfig platform)
-
addLinuxArgs
public void addLinuxArgs(PlatformConfig platform)
-
addMacArgs
public void addMacArgs(PlatformConfig platform)
-
addReleaseSymbolGeneration
public void addReleaseSymbolGeneration(java.lang.String... platforms)
-
addWarnings
public void addWarnings(java.lang.String... platforms)
-
addWarningsAsErrors
public void addWarningsAsErrors(java.lang.String... platforms)
-
setSkipRaspbianAsDesktop
public void setSkipRaspbianAsDesktop(boolean skip)
-
configureDependencies
public void configureDependencies(org.gradle.api.Action<WPINativeUtilsExtension.DependencyVersions> dependencies)
-
-