Don't pass "-verbose" by default to compiler in IDE

Let user pass it in the settings. Currently doesn't affect anything since
apparently no verbose messages appear in the IDE compiler output
This commit is contained in:
Alexander Udalov
2014-08-11 18:27:37 +04:00
parent 75db407208
commit 807cf1dcc0
2 changed files with 6 additions and 12 deletions
@@ -130,16 +130,7 @@ public class KotlinCompilerRunner {
return copy;
}
private static void setupCommonSettings(CommonCompilerArguments settings) {
settings.verbose = true;
}
private static void setupK2JvmArguments(
File moduleFile,
K2JVMCompilerArguments settings
) {
setupCommonSettings(settings);
private static void setupK2JvmArguments(File moduleFile, K2JVMCompilerArguments settings) {
settings.module = moduleFile.getAbsolutePath();
settings.noStdlib = true;
settings.noJdkAnnotations = true;
@@ -152,8 +143,6 @@ public class KotlinCompilerRunner {
List<String> libraryFiles,
K2JSCompilerArguments settings
) {
setupCommonSettings(settings);
settings.freeArgs = ContainerUtil.map(sourceFiles, new Function<File, String>() {
@Override
public String fun(File file) {
@@ -23,6 +23,8 @@ import com.intellij.util.containers.ContainerUtil;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.jet.codegen.AsmUtil;
import org.jetbrains.jet.compiler.CompilerSettings;
import org.jetbrains.jet.jps.JpsKotlinCompilerSettings;
import org.jetbrains.jet.lang.resolve.kotlin.PackagePartClassUtils;
import org.jetbrains.jet.lang.resolve.name.FqName;
import org.jetbrains.jps.builders.BuildResult;
@@ -69,6 +71,9 @@ public class KotlinJpsBuildTest extends AbstractKotlinJpsBuildTestCase {
private void initProject() {
addJdk(JDK_NAME);
loadProject(workDir.getAbsolutePath() + File.separator + PROJECT_NAME + ".ipr");
CompilerSettings settings = new CompilerSettings();
settings.setAdditionalArguments(settings.getAdditionalArguments() + " -verbose");
JpsKotlinCompilerSettings.setCompilerSettings(myProject, settings);
}
public void doTest() {