August 11, 2021 dub and source libraries | ||||
---|---|---|---|---|
| ||||
Currently, if you try to build a package that is a source library, dub fails: ```bash $dub build Main package must not have target type "sourceLibrary". Cannot build. ``` it fails exactly: ```bash $echo $? 2 ``` But is it the error at all? Shouldn't it be like "Nothing to build" (w/o any error) instead of "Cannot build"? For example if you try to build all packages in a directory you need to check if the package is a source library and that really complicates things. |
August 11, 2021 Re: dub and source libraries | ||||
---|---|---|---|---|
| ||||
Posted in reply to drug | On Wednesday, 11 August 2021 at 08:24:24 UTC, drug wrote:
> Currently, if you try to build a package that is a source library, dub fails:
> ```bash
> $dub build
> Main package must not have target type "sourceLibrary". Cannot build.
> ```
> it fails exactly:
> ```bash
> $echo $?
> 2
> ```
> But is it the error at all? Shouldn't it be like "Nothing to build" (w/o any error) instead of "Cannot build"? For example if you try to build all packages in a directory you need to check if the package is a source library and that really complicates things.
I kinda agree with you. I think it should skip such packages instead.
|
Copyright © 1999-2021 by the D Language Foundation