diff --git a/source/dub/commandline.d b/source/dub/commandline.d index 500436e..f6d5f0a 100644 --- a/source/dub/commandline.d +++ b/source/dub/commandline.d @@ -223,7 +223,6 @@ return 1; } catch (Throwable e) { - logError("Error executing command %s:", cmd.name); logError("%s", e.msg); logDebug("Full exception: %s", e.toString().sanitize); return 2; diff --git a/source/dub/generators/build.d b/source/dub/generators/build.d index 346cf1e..e0186b4 100644 --- a/source/dub/generators/build.d +++ b/source/dub/generators/build.d @@ -136,7 +136,7 @@ // determine basic build properties auto generate_binary = !(buildsettings.options & BuildOption.syntaxOnly); - logInfo("Building %s %s configuration \"%s\", build type %s.", pack.name, pack.vers, config, settings.buildType); + logInfo("Building %s %s configuration \"%s\", build \"%s\"...", pack.name, pack.vers, config, settings.buildType); if( buildsettings.preBuildCommands.length ){ logInfo("Running pre-build commands..."); @@ -204,7 +204,7 @@ runCommands(buildsettings.preBuildCommands); } - logInfo("Building configuration "~config~", build type "~settings.buildType); + logInfo("Building configuration \""~config~"\", build \""~settings.buildType ~ "\"..."); logInfo("Running rdmd..."); logDiagnostic("rdmd %s", join(flags, " ")); @@ -233,7 +233,7 @@ f = fp.toNativeString(); } - logInfo("Building configuration \""~config~"\", build type "~settings.buildType); + logInfo("Building configuration \""~config~"\", build \""~settings.buildType ~ "\"..."); // make all target/import paths relative string makeRelative(string path) { auto p = Path(path); if (p.absolute) p = p.relativeTo(cwd); return p.toNativeString(); } @@ -378,7 +378,7 @@ Path target_file; scope (failure) { - logInfo("FAIL %s %s %s" , buildsettings.targetPath, buildsettings.targetName, buildsettings.targetType); + logDiagnostic("FAIL %s %s %s" , buildsettings.targetPath, buildsettings.targetName, buildsettings.targetType); auto tpath = Path(buildsettings.targetPath) ~ getTargetFileName(buildsettings, settings.platform); if (generate_binary && existsFile(tpath)) removeFile(tpath); @@ -389,7 +389,6 @@ auto lbuildsettings = buildsettings; auto srcs = buildsettings.sourceFiles.filter!(f => !isLinkerFile(f)); auto objs = new string[](srcs.walkLength); - logInfo("Compiling using %s...", settings.platform.compilerBinary); void compileSource(size_t i, string src) { logInfo("Compiling %s...", src); @@ -422,7 +421,6 @@ if (is_static_library) buildsettings.sourceFiles = buildsettings.sourceFiles.filter!(f => !f.isLinkerFile()).array; // invoke the compiler - logInfo("Running %s...", settings.platform.compilerBinary); settings.compiler.invoke(buildsettings, settings.platform, settings.compileCallback); } else { // determine path for the temporary object file @@ -442,7 +440,6 @@ buildsettings.sourceFiles = buildsettings.sourceFiles.filter!(f => !isLinkerFile(f)).array; settings.compiler.prepareBuildSettings(buildsettings, BuildSetting.commandLine); - logInfo("Compiling using %s...", settings.platform.compilerBinary); settings.compiler.invoke(buildsettings, settings.platform, settings.compileCallback); logInfo("Linking..."); diff --git a/source/dub/generators/visuald.d b/source/dub/generators/visuald.d index cfec31d..86c4079 100644 --- a/source/dub/generators/visuald.d +++ b/source/dub/generators/visuald.d @@ -48,7 +48,6 @@ logDebug("About to generate projects for %s, with %s direct dependencies.", m_project.rootPackage.name, m_project.rootPackage.dependencies.length); generateProjectFiles(settings, targets); generateSolutionFile(settings, targets); - logInfo("VisualD project generated."); } private { @@ -125,6 +124,8 @@ scope(exit) sln.close(); sln.put(ret.data); sln.flush(); + + logInfo("Solution '%s' generated.", solutionFileName()); }