dub
dub copied to clipboard
Package and build management system for D
This was a workaround for older LDC versions. Since LDC v1.25, `-cleanup-obj` implies that the temporary object files are placed into a unique temp directory (per compiler invocation), so that...
This warning doesn't apply to my package since it tells the compiler through dflags instead of importPaths where to find the module, but there is no other obvious way to...
### System information - **dub version**: 1.34.0 - **OS Platform and distribution**: EndeavourOS/Arch Linux x86_64 - **compiler version**: dmd 2.105.0 ### Bug Description When building a package with `-b docs`,...
Create a folder named `project` and add this `dub.sdl`: ```sdl name "project" description "none" authors "none" copyright "Copyright © 2023" license "proprietary" dependency "protobuf" path="lib/protobuf" version="~>0.6.2" ``` Then add the...
### System information - **dub version**: DUB 1.23.0 to DUB version 1.32.1 inclusive. - **OS Platform and distribution**: Windows 11, (Ubuntu?) - **compiler version** DMD from version 2.100 to 2.104...
```console $ dub --single test.d (compiles test.d...) (runs test.d) $ dub --single test.d (compiles test.d... again) (runs test.d) ``` For some reason this only applies to explicit invocations with `--single`....
Pretty simple issue, once the master package is installed it never gets updated. Only reinstalling helps currently.
### System information ubuntu 22.04 latest dub ### Bug Description The use of pkg-config is unituitive and leads to extremely confusing behavior. When you use pkg-config, there is no guarantee...
### System information - **dub version**:1.32.1 - **OS Platform and distribution**: Windows 10 - **compiler version**: LDC 1.33 ### Bug Description The flag `/WHOLEARCHIVE:util.lib` for example is not found when...
### System information ``` $ dub --version DUB version 1.31.1, built on Mar 12 2023 $ ldc2 --version LDC - the LLVM D compiler (1.32.0): based on DMD v2.102.2 and...