diff --git a/source/dub/commandline.d b/source/dub/commandline.d index 9a3135f..74674b2 100644 --- a/source/dub/commandline.d +++ b/source/dub/commandline.d @@ -490,7 +490,7 @@ args.getopt("b|build", &m_buildType, [ "Specifies the type of build to perform. Note that setting the DFLAGS environment variable will override the build type with custom flags.", "Possible names:", - " debug (default), plain, release, release-nobounds, unittest, profile, profile-gc, docs, ddox, cov, unittest-cov and custom types" + " debug (default), plain, release, release-debug, release-nobounds, unittest, profile, profile-gc, docs, ddox, cov, unittest-cov and custom types" ]); args.getopt("c|config", &m_buildConfig, [ "Builds the specified configuration. Configurations can be defined in dub.json" diff --git a/source/dub/package_.d b/source/dub/package_.d index de5adb5..90b19bd 100644 --- a/source/dub/package_.d +++ b/source/dub/package_.d @@ -297,6 +297,7 @@ case "plain": break; case "debug": settings.addOptions(debugMode, debugInfo); break; case "release": settings.addOptions(releaseMode, optimize, inline); break; + case "release-debug": settings.addOptions(releaseMode, optimize, inline, debugInfo); break; case "release-nobounds": settings.addOptions(releaseMode, optimize, inline, noBoundsCheck); break; case "unittest": settings.addOptions(unittests, debugMode, debugInfo); break; case "docs": settings.addOptions(syntaxOnly, _docs); break;