dub: Is it possible to have a library target and depend on it in the same dub config?

wjoe invalid at example.com
Fri Sep 18 11:38:14 UTC 2020


Something like this:

configuration "lib" {
   targetType "dynamicLibrary"
   sourceDir "source/lib/"
}

configuration "app" {
   targetType "executable"
   sourceFiles "source/app.d"
   linkWith "lib"
}

I found subConfiguration in the docs but that seems to be related 
to external dependencies.

app.d merely provides a CLI to the library as well as an option 
to run as a server. I don't want to have the overhead of an 
entire git repo and such for something that is a single file and 
also closely related to the library.



More information about the Digitalmars-d-learn mailing list