I'm thinking about migrating my libraries/tools to dub. I have a couple
Can I limit a package to a specific set of platforms?
The structure of DWT currently looks like this:
| base (git submodule, linux and windows)
| org.eclipse.swt.gtk.linux.x86 (git submodule, linux)
| org.eclipse.swt.win32.win32.x86 (git submodule, windows)
| org.eclipse.swt.snippets (submodule, optional)
Ideally I would like a package, "dwt", that automatically picks the
correct submodule/package for the given platform. Is that possible?
How do I best deal with external dependencies? Libraries that should
be installed using the system package manager.
How are libraries compiled by default? It just compiles everything in
the source directory?
How do I best deal with packages I don't feel yet are ready to be
added to the registry but other packages depend on? Currently I use git
submodules to handle this.