Re: gtk

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Aug 7, 2006, at 11:35 AM, Tor Lillqvist wrote:
> Bill Cunningham writes:
>> pkg-config doesn't help me much. I'm not quite sure how to use it. I
>> know there is the PKG_CONFIG variable. Do you set that in
>> bash_profile ? I
>> must confess I can't figure out how to use the package.

You don't really use pkg-config directly; the configure scripts for
what you're installing use it.  You merely provide some external
direction for it.

Basic idea:  packages provided pkg-config files (for example, gtk
+-2.0.pc).  These files tell pkg-config how to tell the build system
for another package how to build and link against the first package.
Now, to find those files, pkg-config must know where they are.
They're installed to $PREFIX/pkgconfig by packages.  So, if glib is
installed in /opt/gtk2, and you want to link GTK against that glib,
you'd run GTK's configure script like so:

$ PKG_CONFIG_PATH="/opt/gtk2/lib/pkgconfig:$PKG_CONFIG_PATH" ./
configure <configure args as normal>

thereby setting the environment variable on the command line.
Optionally, you can set it in your .bashrc, .bash_profile, or
whatever the initialization script for your shell is.

- Michael

P.S.  Hit Reply to All rather than Reply to keep the discussion on
the list and avoid the problem Tor's brought to your attention.
_______________________________________________
gtkmm-list mailing list
gtkmm-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtkmm-list
_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux