DUB: Sometimes generates .di file and sometimes do not.
Imperatorn
johan_forsberg_86 at hotmail.com
Sun Nov 5 10:54:35 UTC 2023
On Sunday, 5 November 2023 at 10:53:33 UTC, BoQsc wrote:
> I would like to know how to solve this problem with `dub`.
>
> **dub.sdl**
>
> ```
> name "dheaders"
> description "generates .di header file for a static library."
> authors "public domain"
> copyright "Public Domain. No rights reserved."
> license "public domain"
>
> configuration "staticLibrary" {
> dflags "-Hf=$PACKAGE_DIR/builds/library.di"
> targetName "library"
> targetType "library"
> targetPath "builds"
> sourceFiles "library.d"
> }
> ```
>
> **library.d**
>
> ```
> module library;
>
> int func(int x)
> {
> return x+1;
> }
> ```
>
> **Command Line:**
> ```
> dub
> ```
>
> **Problem:**
> After running `dub` command: `library.di` file is
> rarely/inconsistenly generated inside `builds` directory.
Try add quotes to the Hf param
More information about the Digitalmars-d-learn
mailing list