On Wed, Jan 06, 2010 at 10:56:32AM +0100, Frederik wrote:

> golnaz nilieh wrote:
> > Thanks to all. I defined an empty constructor for Global, and called it in
> > main function. also I changed dataDir to a constant variable.
> > But a new question: Is there a way to pass the installation path to dataDir?
> > I use this macro in configure.ac:
> > 
> > AC_PREFIX_DEFAULT(/usr/local)
> > 
> > can i use it as a variable in a vala source file?
> 
> Yes, all you need is a small vapi file for your 'config.h', e.g.:
> http://code.google.com/p/xnoise/source/browse/vapi/config.vapi
> 
> Use it with
> 
>   --pkg config --vapidir path/to/my/vapi
> 
> and access it via
> 
>   Config.DATADIR

I like this solution. Only, I can't seem to find a way to get DATADIR
defined in config.h.

Looking at xnoise, I was unable to find any obvious spot where the magic
happens. Is that done by gnome-autogen? I have a custom autogen.sh. Or am
I missing something hidden in plain sight?

-- 
Andrea Bolognani <[email protected]>
Resistance is futile, you will be garbage collected.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to