package org.eclipse.cdt.arduino.core.internal.build; import org.eclipse.cdt.build.gcc.core.GCCToolChain; import org.eclipse.cdt.core.build.IToolChain; import org.eclipse.cdt.core.build.IToolChainProvider; import org.eclipse.core.resources.IBuildConfiguration; import org.eclipse.core.runtime.CoreException; public class ArduinoToolChain extends GCCToolChain { ArduinoToolChain(IToolChainProvider provider, IBuildConfiguration config) throws CoreException { super(provider, config.getProject().getName() + '#' + config.getName(), ""); //$NON-NLS-1$ } public ArduinoToolChain(IToolChainProvider provider, String id, String version) { super(provider, id, version); } @Override public String getProperty(String key) { // TODO architecture if I need it if (key.equals(IToolChain.ATTR_OS)) { return "arduino"; //$NON-NLS-1$ } else { return null; } } }