dub
dub copied to clipboard
Package and build management system for D
Some flags are always additive (e.g. sourcePaths) and some override (e.g. targetType). Unfortunately that means that you can't define a configuration that doesn't include the global `sourcePaths`, which is particularly...
C:\projects\zero>dub build ## core.exception.AssertError@source\dub\internal\vibecompat\inet\path.d(216): Trying to append absolute path. 0x0053D9F1 in _d_assert_msg 0x0052CFC9 in const(dub.internal.vibecompat.inet.path.Path function(immutable(char)[])) dub.internal.vibecompat.inet.path.Path.opBinary!("~").opBinary at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\internal\vibecompat\inet\path.d(30) 0x0042D126 in void dub.package_.Package.fillWithDefaults() at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\package_.d(624) 0x0042A788 in D3dub8package_7Package6__ctorMFS3dub6recipe13packagerecipe13PackageRecipeS3dub8internal10vibecompat4inet4path4P at C:\Users\build\AppData\Roaming\dub-ci-workspace\current\dub\source\dub\package_.d(116)...
This is related to the following post in the forum. [Dub option for specifying importC include paths](https://forum.dlang.org/post/[email protected]) ### System information - **dub version**: 1.34.0(dmd-v2.105.1), 1.33.1(ldc2-1.34.0) - **OS Platform and distribution**:...
I was just experimenting with using DUB to build a project which uses a minimal druntime. I had the idea of creating a minimal druntime as a sourceLibrary, and creating...
change 'dependency' in a dub.sdl file to 'dependecy' - dub doesn't warn about the spurious entry but just proceeds as if the line were blank. it should at least issue...
### Bug Description See issue posted on the forum: https://forum.dlang.org/post/[email protected] This may be introduced by #2542, although I haven't verified this yet. The problem here is that $DUB_HOME may not...
dub.sdl: ```sdlang name "test" dependency "openssl" repository="git+https://github.com/CyberShadow/deimos-openssl" version="~107-openssl-+-stdconv-=-linker-error" ``` Prints `fatal: '--detach' cannot be used with '-b/-B/--orphan'` and exits.
instead the cache is a property of PackageManager This way dub lib users don't have to try to figure out where the real cache path is and can just continue...
Currently `dub lint` simply calls `dscanner` in the package directory, this should be changed so that it calls D-Scanner for each source file, probably using an arguments/.rst file Otherwise it...
~~On Windows.~~