Class WPINativeUtilsExtension


  • public class WPINativeUtilsExtension
    extends java.lang.Object
    • Constructor Detail

      • WPINativeUtilsExtension

        @Inject
        public WPINativeUtilsExtension​(NativeUtilsExtension nativeExt,
                                       org.gradle.api.Project project)
    • Method Detail

      • getNativePlatforms

        public edu.wpi.first.toolchain.NativePlatforms getNativePlatforms()
      • addLinuxCrossArgs

        public void addLinuxCrossArgs​(PlatformConfig platform,
                                      int gccMajor)
      • addWindowsArgs

        public void addWindowsArgs​(PlatformConfig platform)
      • addLinuxArgs

        public void addLinuxArgs​(PlatformConfig platform)
      • addVendorDeps

        public void addVendorDeps()
      • addGcc11CrossArgs

        public void addGcc11CrossArgs​(java.lang.String platform)
      • addMacMinimumVersionArg

        public void addMacMinimumVersionArg()
      • addReleaseSymbolGeneration

        public void addReleaseSymbolGeneration​(java.lang.String... platforms)
      • addWarnings

        public void addWarnings​(java.lang.String... platforms)
      • addWarningsAsErrors

        public void addWarningsAsErrors​(java.lang.String... platforms)
      • addPlatformRpathAsOrigin

        public void addPlatformRpathAsOrigin​(java.lang.String... platforms)