Skip to content

Commit 565cdb3

Browse files
ThadHouseJaciBrunning
authored andcommitted
Add static string that contains toolchain name (#271)
This was still broken in one place, and was broken earlier.
1 parent 8adf6bb commit 565cdb3

File tree

4 files changed

+10
-4
lines changed

4 files changed

+10
-4
lines changed

ToolchainPlugin/src/main/java/edu/wpi/first/toolchain/raspbian/RaspbianToolchainPlugin.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212

1313
public class RaspbianToolchainPlugin implements Plugin<Project> {
1414

15+
public static final String toolchainName = "raspbian";
16+
1517
private RaspbianToolchainExtension raspbianExt;
1618
private Project project;
1719

@@ -23,7 +25,7 @@ public void apply(Project project) {
2325

2426
ToolchainExtension toolchainExt = project.getExtensions().getByType(ToolchainExtension.class);
2527

26-
ToolchainDescriptor descriptor = new ToolchainDescriptor("raspbian", "raspianGcc", new ToolchainRegistrar<RaspbianGcc>(RaspbianGcc.class, project));
28+
ToolchainDescriptor descriptor = new ToolchainDescriptor(toolchainName, "raspianGcc", new ToolchainRegistrar<RaspbianGcc>(RaspbianGcc.class, project));
2729
descriptor.setToolchainPlatforms(NativePlatforms.raspbian);
2830
descriptor.setOptional(true);
2931
descriptor.getDiscoverers().all((ToolchainDiscoverer disc) -> {

ToolchainPlugin/src/main/java/edu/wpi/first/toolchain/roborio/RoboRioToolchainPlugin.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212

1313
public class RoboRioToolchainPlugin implements Plugin<Project> {
1414

15+
public static final String toolchainName = "roboRio";
16+
1517
private RoboRioToolchainExtension roborioExt;
1618
private Project project;
1719

@@ -23,7 +25,7 @@ public void apply(Project project) {
2325

2426
ToolchainExtension toolchainExt = project.getExtensions().getByType(ToolchainExtension.class);
2527

26-
ToolchainDescriptor descriptor = new ToolchainDescriptor("roboRio", "roborioGcc", new ToolchainRegistrar<RoboRioGcc>(RoboRioGcc.class, project));
28+
ToolchainDescriptor descriptor = new ToolchainDescriptor(toolchainName, "roborioGcc", new ToolchainRegistrar<RoboRioGcc>(RoboRioGcc.class, project));
2729
descriptor.setToolchainPlatforms(NativePlatforms.roborio);
2830
descriptor.setOptional(false);
2931
descriptor.getDiscoverers().all((ToolchainDiscoverer disc) -> {

src/main/groovy/edu/wpi/first/gradlerio/frc/FRCNativeArtifact.groovy

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package edu.wpi.first.gradlerio.frc
33
import com.google.gson.GsonBuilder
44
import edu.wpi.first.toolchain.NativePlatforms
55
import edu.wpi.first.toolchain.ToolchainExtension
6+
import edu.wpi.first.toolchain.roborio.RoboRioToolchainPlugin
67
import groovy.transform.CompileStatic
78
import jaci.gradle.PathUtils
89
import jaci.gradle.deploy.artifact.BinaryLibraryArtifact
@@ -131,7 +132,7 @@ class FRCNativeArtifact extends NativeArtifact {
131132
def target = ip.host + ":" + debugPort
132133
// def toolchainD = project.plugins.getPlugin(WPIToolchainPlugin.class).discoverRoborioToolchain()
133134

134-
def toolchainD = project.extensions.getByType(ToolchainExtension).getByName('roboRio').discover()
135+
def toolchainD = project.extensions.getByType(ToolchainExtension).getByName(RoboRioToolchainPlugin.toolchainName).discover()
135136
def gdbpath = toolchainD.gdbFile().get().absolutePath
136137
def sysroot = toolchainD.sysroot().orElse(null).absolutePath
137138

src/main/groovy/edu/wpi/first/gradlerio/ide/EditorConfigurationTask.groovy

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package edu.wpi.first.gradlerio.ide
22

33
import com.google.gson.GsonBuilder
44
import edu.wpi.first.toolchain.ToolchainExtension
5+
import edu.wpi.first.toolchain.roborio.RoboRioToolchainPlugin
56
import groovy.transform.CompileStatic
67
import jaci.gradle.nativedeps.DelegatedDependencySet
78
import org.gradle.api.DefaultTask
@@ -23,7 +24,7 @@ class EditorConfigurationTask extends DefaultTask {
2324
def cfg = [:]
2425

2526
// Compiler
26-
def toolchainD = project.extensions.getByType(ToolchainExtension).getByName('roborio').discover()
27+
def toolchainD = project.extensions.getByType(ToolchainExtension).getByName(RoboRioToolchainPlugin.toolchainName).discover()
2728
def dCompiler = [
2829
toolchainDir : toolchainD.rootDir().get().absolutePath,
2930
gdbPath : toolchainD.gdbFile().get().absolutePath,

0 commit comments

Comments
 (0)