Ryan Lortie
086d577b3d
gobject.pc: remove dependency on gthread
...
GObject no longer uses gthread, so libgthread should no longer be
included in the linker flags of programs built against GObject.
2011-10-16 19:17:52 -04:00
David Zeuthen
88ab35f3cb
Add a generic libffi based marshaller to libgobject
...
This code is from https://bugzilla.gnome.org/show_bug.cgi?id=567087
and was adapted by myself to also support the GVariant fundamental
type.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-04-08 17:34:44 -04:00
Alexander Larsson
fa2bced1f3
Enable threads in g_type_init()
...
This means threads will be supported for all gobject libraries/applications
and initialized early enough to not cause any problems.
This solves the problem of libraries needing threadsafety. Previosly
they just called g_threads_init() anyway, which often works but sometimes
breaks in unexpected ways.
See this thread for more details:
http://mail.gnome.org/archives/gtk-devel-list/2009-November/msg00208.html
https://bugzilla.gnome.org/show_bug.cgi?id=606775
2010-01-12 21:37:29 +01:00
Owen Taylor
fc8fd6f8cb
Default to --disable-gtk-doc, to avoid Jade setup hassles.
...
Sun Mar 3 21:09:24 2002 Owen Taylor <otaylor@redhat.com>
* configure.in: Default to --disable-gtk-doc, to avoid
Jade setup hassles.
* autogen.sh: Add --enable-gtk-doc.
* configure.in: Default to --disable-static to go
along with Pango, GTK+ where we need to do that for
bin-compat reasons.
* Makefile.am: Add a slightly modified distcheck rule
that passes --enable-gtk-doc to the configure inside.
(So that 'make dist' succeeds inside.)
* configure.in *.pc.in **/Makefile.am m4macros/glib-2.0.m4
tests/makefile.mingw.in: Switch everything over to
glib-2.0.
2002-03-05 05:18:23 +00:00
Tim Janik
3171bd213c
let the generated .pc files depend on config.status, so they get correctly
...
Wed Aug 15 11:09:56 2001 Tim Janik <timj@gtk.org>
* Makefile.am: let the generated .pc files depend on config.status,
so they get correctly remade.
2001-08-15 09:11:23 +00:00
Martin Baulig
336f7e89fe
Put the pkg-config scripts back to the correct pkg-config syntax
...
(the pkg-config that comes with the RedHat 7.0 glib-gtkbeta RPM and
not the one from pkgconfig.sourceforge.net which is old).
2000-09-30 02:14:04 +00:00
Martin Baulig
1a4f9dddcd
Set this to `$(libexecdir)/pkgconfig'; this is the directory where
...
2000-09-29 Martin Baulig <baulig@suse.de>
* Makefile.am (pkgconfigdir): Set this to `$(libexecdir)/pkgconfig';
this is the directory where pkg-config actually looks.
* *.pc.in: Made the pkg-config scripts actually work.
2000-09-29 20:36:52 +00:00
Havoc Pennington
4261dcfa99
don't duplicate glib Cflags
...
2000-08-10 Havoc Pennington <hp@redhat.com>
* gthread-2.0.pc.in (Cflags): don't duplicate glib Cflags
* gmodule-2.0.pc.in (Cflags): don't duplicate glib Cflags
* gobject-2.0.pc.in (Cflags): don't duplicate Cflags from glib
itself
2000-08-11 03:29:19 +00:00
Havoc Pennington
0ae2749548
pkg-config data files
...
2000-07-31 Havoc Pennington <hp@redhat.com>
* glib-2.0.pc.in, gobject-2.0.pc.in, gmodule-2.0.pc.in,
gobject-2.0.pc.in: pkg-config data files
* Makefile.am: Install/dist the .pc files
* configure.in: Output the .pc files
2000-07-31 17:10:33 +00:00