diff --git a/source/app.d b/source/app.d index 11da17d..80540d3 100644 --- a/source/app.d +++ b/source/app.d @@ -325,7 +325,7 @@ the build type with custom flags. Possible names: debug (default), plain, release, unittest, profile, - docs, ddox + docs, ddox, cov, unittest-cov --config=NAME Builds the specified configuration. Configurations can be defined in package.json --compiler=NAME Uses one of the supported compilers: diff --git a/source/dub/generators/generator.d b/source/dub/generators/generator.d index 4792731..173fba7 100644 --- a/source/dub/generators/generator.d +++ b/source/dub/generators/generator.d @@ -78,9 +78,11 @@ case "debug": dst.addDFlags("-g", "-debug"); break; case "release": dst.addDFlags("-release", "-O", "-inline"); break; case "unittest": dst.addDFlags("-g", "-unittest"); break; - case "profile": dst.addDFlags("-g", "-O", "-inline", "-profile"); break; case "docs": dst.addDFlags("-c", "-o-", "-D", "-Dddocs"); break; case "ddox": dst.addDFlags("-c", "-o-", "-D", "-Df__dummy.html", "-Xfdocs.json"); break; + case "profile": dst.addDFlags("-g", "-O", "-inline", "-profile"); break; + case "cov": dst.addDFlags("-g", "-cov"); break; + case "unittest-cov": dst.addDFlags("-g", "-unittest", "-cov"); break; } }