diff --git a/source/dub/dependency.d b/source/dub/dependency.d index da551b5..f16edcc 100644 --- a/source/dub/dependency.d +++ b/source/dub/dependency.d @@ -143,7 +143,6 @@ static import std.string; enforce(ves.length > 0); - string orig = ves; if (ves == ANY_IDENT) { // Any version is good. diff --git a/source/dub/generators/build.d b/source/dub/generators/build.d index 88722d2..5a92dbf 100644 --- a/source/dub/generators/build.d +++ b/source/dub/generators/build.d @@ -48,8 +48,6 @@ { scope (exit) cleanupTemporaries(); - auto dcl = settings.compiler; - void checkPkgRequirements(const(Package) pkg) { const tr = pkg.recipe.toolchainRequirements; @@ -86,7 +84,6 @@ NativePath[] additional_dep_files; auto bs = ti.buildSettings.dup; foreach (ldep; ti.linkDependencies) { - auto dbs = targets[ldep].buildSettings; if (bs.targetType != TargetType.staticLibrary && !(bs.options & BuildOption.syntaxOnly)) { bs.addSourceFiles(target_paths[ldep].toNativeString()); } else { @@ -194,9 +191,6 @@ return false; } - // determine basic build properties - auto generate_binary = !(buildsettings.options & BuildOption.syntaxOnly); - logInfo("%s %s: building configuration \"%s\"...", pack.name, pack.version_, config); if( buildsettings.preBuildCommands.length ){ @@ -284,9 +278,7 @@ private void performDirectBuild(GeneratorSettings settings, ref BuildSettings buildsettings, in Package pack, string config, out NativePath target_path) { auto cwd = NativePath(getcwd()); - auto generate_binary = !(buildsettings.options & BuildOption.syntaxOnly); - auto is_static_library = buildsettings.targetType == TargetType.staticLibrary || buildsettings.targetType == TargetType.library; // make file paths relative to shrink the command line foreach (ref f; buildsettings.sourceFiles) { @@ -450,7 +442,6 @@ auto generate_binary = !(buildsettings.options & BuildOption.syntaxOnly); auto is_static_library = buildsettings.targetType == TargetType.staticLibrary || buildsettings.targetType == TargetType.library; - NativePath target_file; scope (failure) { logDiagnostic("FAIL %s %s %s" , buildsettings.targetPath, buildsettings.targetName, buildsettings.targetType); auto tpath = getTargetPath(buildsettings, settings); @@ -644,8 +635,6 @@ } } - auto comp = new TestCompiler; - GeneratorSettings settings; settings.platform = BuildPlatform(determinePlatform(), ["x86"], "gdc", "test", 2075); settings.compiler = new TestCompiler; diff --git a/source/dub/generators/visuald.d b/source/dub/generators/visuald.d index aa8bc59..13ab9a3 100644 --- a/source/dub/generators/visuald.d +++ b/source/dub/generators/visuald.d @@ -104,7 +104,6 @@ const string[] sub = ["ActiveCfg", "Build.0"]; const string[] conf = [settings.buildType~"|"~settings.platform.architecture[0].vsArchitecture]; - auto projectUuid = guid(mainpack); foreach (t; targets.byKey) foreach (c; conf) foreach (s; sub) @@ -155,7 +154,6 @@ { import dub.compilers.utils : isLinkerFile; - int i = 0; auto ret = appender!(char[])(); auto project_file_dir = m_project.rootPackage.path ~ projFileName(packname).parentPath; diff --git a/source/dub/init.d b/source/dub/init.d index 98c98c4..da068fc 100644 --- a/source/dub/init.d +++ b/source/dub/init.d @@ -145,7 +145,6 @@ { import dub.compilers.buildsettings : TargetType; - auto name = root_path.head.toString().toLower(); p.description = format("Deimos Bindings for "~p.name~"."); p.buildSettings.importPaths[""] ~= "."; p.buildSettings.targetType = TargetType.sourceLibrary; diff --git a/source/dub/internal/vibecompat/inet/path.d b/source/dub/internal/vibecompat/inet/path.d index 4ad987e..c25878a 100644 --- a/source/dub/internal/vibecompat/inet/path.d +++ b/source/dub/internal/vibecompat/inet/path.d @@ -221,7 +221,6 @@ ret.normalize(); // needed to avoid "."~".." become "" instead of ".." assert(!rhs.absolute, "Trying to append absolute path."); - size_t idx = m_nodes.length; foreach(folder; rhs.m_nodes){ switch(folder.toString()){ default: ret.m_nodes = ret.m_nodes ~ folder; break; diff --git a/source/dub/packagemanager.d b/source/dub/packagemanager.d index 13134b5..08a02d0 100644 --- a/source/dub/packagemanager.d +++ b/source/dub/packagemanager.d @@ -362,7 +362,6 @@ auto package_name = package_info["name"].get!string; auto package_version = package_info["version"].get!string; - auto clean_package_version = package_version[package_version.startsWith("~") ? 1 : 0 .. $]; logDebug("Placing package '%s' version '%s' to location '%s' from file '%s'", package_name, package_version, destination.toNativeString(), zip_file_path.toNativeString()); diff --git a/source/dub/recipe/json.d b/source/dub/recipe/json.d index 354a1e6..791d485 100644 --- a/source/dub/recipe/json.d +++ b/source/dub/recipe/json.d @@ -149,8 +149,6 @@ } enforce(!config.name.empty, "Configuration is missing a name."); - - BuildSettingsTemplate bs; config.buildSettings.parseJson(json, package_name); } diff --git a/source/dub/recipe/sdl.d b/source/dub/recipe/sdl.d index d45bd10..7f3ad45 100644 --- a/source/dub/recipe/sdl.d +++ b/source/dub/recipe/sdl.d @@ -182,8 +182,6 @@ Dependency dep = Dependency.any; auto attrs = t.attributes; - auto pv = "version" in attrs; - if ("path" in attrs) { if ("version" in attrs) logDiagnostic("Ignoring version specification (%s) for path based dependency %s", attrs["version"][0].value.get!string, attrs["path"][0].value.get!string);