Skip to content

Commit 20c5e18

Browse files
author
jan
committed
Added buildernameID as parameter to project creation
1 parent f666e01 commit 20c5e18

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

io.sloeber.core/src/io/sloeber/core/api/SloeberProject.java

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -185,14 +185,27 @@ public static void convertToArduinoProject(IProject project, IProgressMonitor mo
185185
public static IProject createArduinoProject(String projectName, URI projectURI, BoardDescription boardDescriptor,
186186
CodeDescription codeDesc, CompileDescription compileDescriptor, IProgressMonitor monitor) {
187187
return createArduinoProject(projectName, projectURI, boardDescriptor, codeDesc, compileDescriptor,
188-
new OtherDescription(), monitor);
188+
new OtherDescription(),AutoBuildProject.INTERNAL_BUILDER_ID, monitor);
189+
}
190+
191+
public static IProject createArduinoProject(String projectName, URI projectURI, BoardDescription boardDescriptor,
192+
CodeDescription codeDesc, CompileDescription compileDescriptor,String builderName,
193+
IProgressMonitor monitor) {
194+
return createArduinoProject(projectName, projectURI, boardDescriptor, codeDesc, compileDescriptor,
195+
new OtherDescription(),builderName, monitor);
196+
}
197+
public static IProject createArduinoProject(String projectName, URI projectURI, BoardDescription boardDescriptor,
198+
CodeDescription codeDesc, CompileDescription compileDescriptor, OtherDescription otherDesc,
199+
IProgressMonitor monitor) {
200+
return createArduinoProject(projectName, projectURI, boardDescriptor, codeDesc, compileDescriptor,
201+
otherDesc,AutoBuildProject.INTERNAL_BUILDER_ID, monitor);
189202
}
190203

191204
/*
192205
* Method to create a project based on the board
193206
*/
194-
public static IProject createArduinoProject(String projectName, URI projectURI, BoardDescription boardDescriptor,
195-
CodeDescription codeDesc, CompileDescription compileDescriptor, OtherDescription otherDesc,
207+
public static IProject createArduinoProject(String projectName, URI projectURI, BoardDescription boardDescriptor,
208+
CodeDescription codeDesc, CompileDescription compileDescriptor, OtherDescription otherDesc,String builderName,
196209
IProgressMonitor monitor) {
197210

198211
String realProjectName = makeNameCompileSafe(projectName);
@@ -210,7 +223,7 @@ public void run(IProgressMonitor internalMonitor) throws CoreException {
210223
IProjectType projectType = AutoBuildManager.getProjectType(LATEST_EXTENSION_POINT_ID,
211224
LATEST_EXTENSION_ID, PROJECT_ID, true);
212225
newProjectHandle = AutoBuildProject.createProject(realProjectName, projectURI, projectType,
213-
CCProjectNature.CC_NATURE_ID, codeDesc, buildTools, true, internalMonitor);
226+
builderName ,CCProjectNature.CC_NATURE_ID, codeDesc, buildTools, true, internalMonitor);
214227

215228
String rootCodeFolder = codeDesc.getCodeFolder();
216229
// Add the sketch code

0 commit comments

Comments
 (0)