dub
dub copied to clipboard
Package and build management system for D
Makes target generator & dub describe able to print which source _paths_ are specified for each package, instead of only listing all the *.d files that have been globbed. Someone...
https://github.com/dlang/dub/blame/5f4ea8e18d1e0da2d50b35a5c75e70ccacc80743/source/dub/generators/targetdescription.d#L50 triggers this error when running a TargetDescriptionGenerator on a package with targetType sourceLibrary: ``` core.exception.AssertError@../../../.dub/packages/dub/1.36.0/dub/source/dub/internal/vibecompat/inet/path.d(238): Cannot append empty path string. ---------------- ??:? _d_assert_msg [0x55d7a83b8e98] ../../../.dub/packages/dub/1.36.0/dub/source/dub/internal/vibecompat/inet/path.d:238 const dub.internal.vibecompat.inet.path.NativePath dub.internal.vibecompat.inet.path.NativePath.opBinary!("~").opBinary(immutable(char)[]) [0x55d7a80a7f87]...
Alternative we could use `--compiler-string`, `--linker-string`, `--program-string` instead.
i would like to do this: ``` "dependencies": { "base": {"version":"~master", "path":"../base"}, "framework": {"version":"~master", "path":"../framework"} }, "dependencies-osx": { "derelict-cf": "~>0.0.1" } ``` but right now even on windows the `derelict-cf`...
Addresses issue 2698 where the wrong flags are passed to dmd and ldc2 such that cImportPaths do not work. I tested with the dmd version I have currently installed (2.106.1),...
### System information - **dub version**: 1.35.1 as well as master - **OS Platform and distribution**: Arch Linux - **compiler version**: dmd v2.106.1 ### Bug Description Using a `targetType` of...
See changelog for more information. Of note (that was not mentioned), is that the environment variables were not inheriting from the parent process previously. So while I was at it,...
SDC has paths only dependencies, no dependency on the registry, hence a `dub.selections.json` is useless (empty). However, since it is not present, dub always relinks, as the logic is too...
### System information - **dub version**: 1.35.1 - **OS Platform and distribution**: Windows - **compiler version** Any ### Bug Description This is related to how `dub --arch` works. Think about...
### System information - **dub version**: 1.32.0 - **OS Platform and distribution**: ArchLinux `6.6.8-zen1-1-zen` - **compiler version** v2.106.0 ### Bug Description DUB documentation specifies the two version specifications `~>a.b` and...