On Wed, Jan 6, 2010 at 3:17 PM, Andrea Bolognani <[email protected]> wrote: > 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? >
You can find the explanation here: http://www.gnu.org/software/autoconf/manual/html_node/Defining-Directories.html#Defining-Directories -- Ali _______________________________________________ Vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
