package net.sf.eclipsefp.haskell.buildwrapper.types;
import java.io.Serializable;
/**
*
* @author JP Moresmau
*
*/
public class BuildOptions implements Serializable {
private boolean output;
private boolean recompile;
private boolean configure;
private BWTarget target=BWTarget.Source;
public BuildOptions() {
super();
}
public boolean isOutput() {
return output;
}
public BuildOptions setOutput(boolean output) {
this.output = output;
return this;
}
public boolean isRecompile() {
return recompile;
}
public BuildOptions setRecompile(boolean recompile) {
this.recompile = recompile;
return this;
}
public boolean isConfigure() {
return configure;
}
public BuildOptions setConfigure(boolean configure) {
this.configure = configure;
return this;
}
public BWTarget getTarget() {
return target;
}
public BuildOptions setTarget(BWTarget target) {
this.target = target;
return this;
}
}