package org.elixir_lang.jps.model;
import com.intellij.util.xmlb.annotations.Tag;
/**
* Created by zyuyou on 15/7/6.
*/
public class ElixirCompilerOptions {
@Tag("useMixCompiler")
public boolean myUseMixCompiler = false;
@Tag("useDocs")
public boolean myAttachDocsEnabled = false;
@Tag("useDebugInfo")
public boolean myAttachDebugInfoEnabled = true;
@Tag("useWarningsAsErrors")
public boolean myWarningsAsErrorsEnabled = false;
@Tag("useIgnoreModuleConflict")
public boolean myIgnoreModuleConflictEnabled = false;
public ElixirCompilerOptions() {
}
public ElixirCompilerOptions(ElixirCompilerOptions options){
myUseMixCompiler = options.myUseMixCompiler;
myAttachDocsEnabled = options.myAttachDocsEnabled;
myAttachDebugInfoEnabled = options.myAttachDebugInfoEnabled;
myWarningsAsErrorsEnabled = options.myWarningsAsErrorsEnabled;
myIgnoreModuleConflictEnabled = options.myIgnoreModuleConflictEnabled;
}
}