On Thursday, 3 September 2020 at 09:36:53 UTC, Jacob Carlborg
wrote:
On Thursday, 3 September 2020 at 08:22:25 UTC, glis-glis wrote:
I usually would just write a makefile for that, but I thought
I'd give DUB a go. Unfortunately, the DUB-documentation is a
little thin and I cannot find a way to tell DUB
"compile all the files in the scripts folder and put the
binary to the bin folder". How do I do that?
By default Dub will compile all files in the `source` or `src`
directory and place the binary in the root directory of the
project. If you want to override that you can use the following
build settings `sourcePaths` or `sourceFiles` to override the
source directory. To override the output directory you can use
`targetPath` build setting. They are documented here [1][2].
[1] For the SDL format:
https://dub.pm/package-format-sdl.html#build-settings
[2] For the JSON format:
https://dub.pm/package-format-json.html#build-settings
--
/Jacob Carlborg
Yes I already tried that, but I get the error
Error: only one main allowed. Previously found main at
src/scripts/copy.d
Looks like DUB doesn't like multiple binaries?