[gtkada] distributing GtkAda apps

Dmitry A. Kazakov mailbox at dmitry-kazakov.de
Fri Oct 26 11:40:10 CEST 2012


On Fri, 26 Oct 2012 11:20:17 +0200, you wrote:

> On Fri, 26 Oct 2012 10:31:58 +0200
> Ludovic Brenta <ludovic at ludovic-brenta.org> wrote:
> 
>> When deploying your application in binary form, you'll have to install
>> a shared version of GTK+ along with your binary application; the
>> shared GtkAda is optional depending on how you link your application.
> 
> For Windows, it means to ship GTK+ runtime, right?

Yes. You have the installation directory containing bin, etc, lib, share 
from GTK+ runtime. Your application's exe goes into bin. It is pretty 
straightforward.

> So, it makes sense to provide the application using some installer like
> NSIS which provides required DLLs?

It is more than just DLLs (e.g. themes). There is so-called GTK+ bundle for 
Win32, which contains necessary stuff. See

http://www.gtk.org/download/win32.php

>> I suggest you look at how AdaCore package GPS, since GPS is a (large)
>> GtkAda app.

It is helpful to compare it with GIMP distribution, which is another GTK 
application.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de


More information about the gtkada mailing list