On Tuesday, 29 January 2019 at 21:47:06 UTC, Ron Tarrant wrote:
On Tuesday, 29 January 2019 at 21:13:17 UTC, WebFreak001 wrote:

hey it's easy, you can also use SDL! :p

dub.sdl:
name "my-awesome-gtk-app"

dependency "gtk-d" version="~>3.8.5"



... and that's it already actually. It will compile everything in the "source" folder and add the dependencies with it.

And well you will have to add DLLs and stuff like you would need to with pure dmd, gtk-d doesn't ship any DLLs.

Okay, so I create a file, name it dub.sdl and put this in it:

name "my-awesome-gtk-app"

dependency "gtk-d" version="~>3.8.5"

And this goes in the same folder as the code file. And then... what? I type: dub?

Just for the record, this is completely different from what I was reading before about this dub stuff.

yeah just put it in your project folder, not the source folder, so it looks like this:

source/
   app.d
   some_other_file.d
dub.sdl

then you just run `dub` in the folder with dub.sdl

A minor "limitation" can be that the files must follow their filenames as modulenames more strictly (otherwise weird errors could happen if you add `module bar;` in foo.d for example)

Reply via email to