On 12/11/19 6:52 PM, Pavel Shkadzko wrote:
It works like this, yes. However, by default it builds a "library" while
I want to run "evaluator" as a script which uses other scripts by
calling their functions.
Doing:
dub --compiler=ldc2 --single evaluator.d // throws an error
source\evaluator.d(93,12): Error: module runme_1 is in file 'runme_1.d'
which cannot be read
Add to dub.json:
"targetType": "executable"
and it will build executable. Or rename evaluator.d to app.d
It is confused that there is no app.d so it thinks that you build a
library.