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.
signature.asc
Description: Digital signature
_______________________________________________ Vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
