glib/gobject
Emmanuele Bassi 5ce70917df Drop binary checks when cross-compiling
We don't need to run binaries we just built in order to successfully
build GLib and friends any more.

Since commit b74e2a7, we don't need to run glib-genmarshal when building
GIO; since commit f9eb9eed, all our tests (including the ones that do
need to run binaries we just built) are only built when running "make
check", instead of unconditionally at every build.

This means that we don't need to check for existing, native binaries
when cross-compiling, and fail the configuration step if they are not
found — which also means that you don't need to natively build GLib for
your toolchain, in order to cross-compile GLib.

We can also use the cross-compilation conditional, and skip those tests
that require a binary we just built in order to build.

https://bugzilla.gnome.org/show_bug.cgi?id=753745
2015-09-01 10:40:24 -04:00
..
tests Drop binary checks when cross-compiling 2015-09-01 10:40:24 -04:00
.gitignore Stop using glib-genmarshal at build time 2011-06-20 17:24:07 -04:00
ChangeLog Update README files to refer to git 2009-03-31 19:39:16 -04:00
gatomicarray.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gatomicarray.h Updated FSF's address 2014-01-31 14:31:55 +01:00
gbinding.c binding: Simplify the default transform func 2015-06-03 17:46:57 -07:00
gbinding.h GObject: Remove more leftover markup from headers 2014-03-07 06:10:36 -05:00
gboxed.c goption: Add boxed type for GOptionGroup 2015-02-11 15:32:00 +01:00
gboxed.h Updated FSF's address 2014-01-31 14:31:55 +01:00
gclosure.c GClosure: add valgrind hints 2015-03-23 10:54:25 -04:00
gclosure.h docs: fix many documentation issues in gobject/ 2015-02-05 16:01:17 +01:00
genums.c docs: code example for enumeration types 2015-02-08 16:06:17 +01:00
genums.h Updated FSF's address 2014-01-31 14:31:55 +01:00
glib-genmarshal.c genmarshal: silence register storage class warnings 2015-06-13 23:09:24 -05:00
glib-mkenums.in glib-mkenums: fix handling of forward enum declarations 2012-02-07 13:32:22 -05:00
glib-types.h goption: Add boxed type for GOptionGroup 2015-02-11 15:32:00 +01:00
gmarshal.c docs: add a bunch of pointless documentation 2015-02-04 15:37:27 +01:00
gmarshal.h gmarshal.h: replace "extern" with GLIB_AVAILABLE_IN_ALL 2013-01-13 13:13:55 -05:00
gmarshal.list Update the comment in gmarshal.list 2012-06-23 17:53:22 -04:00
gobject_probes.d Add missing semicolons to gobject_probes.d 2012-10-15 19:48:44 -04:00
gobject_trace.h Updated FSF's address 2014-01-31 14:31:55 +01:00
gobject-autocleanups.h gobject: Add missing autocleanup for GInitiallyUnowned 2015-02-20 19:54:07 +00:00
gobject-query.c gobject: Mark a helper variable as const 2015-03-04 08:55:30 +00:00
gobject.c gobject: Add cross-links from GObject reference docs to tutorials 2015-08-19 12:54:50 +01:00
gobject.h gobject.h: Use correct format specifier for __LINE__ 2015-02-26 12:32:43 +01:00
gobject.py Try to make gobject.py work with both pythons 2014-06-16 15:25:42 -04:00
gobject.rc.in Update the year in the *.rc.in files 2011-06-07 08:55:31 +08:00
gobject.stp.in Add dtrace and systemtap support for gobject 2010-05-27 14:51:41 -04:00
gobjectnotifyqueue.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gparam.c docs: fix many documentation issues in gobject/ 2015-02-05 16:01:17 +01:00
gparam.h docs: fix many documentation issues in gobject/ 2015-02-05 16:01:17 +01:00
gparamspecs.c gparamspecs: Recommend use of most specific GParamSpec types 2015-03-03 18:40:33 +00:00
gparamspecs.h Updated FSF's address 2014-01-31 14:31:55 +01:00
gsignal.c gsignal: Don't crash when operating on signals on the wrong object 2015-09-01 14:30:43 +01:00
gsignal.h gsignal: Document memory management best practices for signal handlers 2015-08-19 12:56:38 +01:00
gsourceclosure.c Prevent race condition in g_io_condition_get_type 2015-06-04 22:30:50 -04:00
gsourceclosure.h Updated FSF's address 2014-01-31 14:31:55 +01:00
gtype-private.h gobject: move _g_type_debug_flags from gtype.h to gtype-private.h 2014-06-28 14:00:32 -04:00
gtype.c gobject: Cross-link from GType reference docs to GType conventions page 2015-08-19 12:54:50 +01:00
gtype.h docs: Add an example of G_DEFINE_BOXED_TYPE 2015-05-25 14:02:43 +01:00
gtypemodule.c GObject: Convert docs to markdown 2014-02-01 10:22:45 -05:00
gtypemodule.h gtypemodule: use G_GNUC_UNUSED in G_DEFINE_DYNAMIC_TYPE_EXTENDED 2015-06-27 22:41:13 -07:00
gtypeplugin.c Annotate all examples with their language 2014-02-01 15:11:49 -05:00
gtypeplugin.h GObject: Remove more leftover markup from headers 2014-03-07 06:10:36 -05:00
gvalue.c gvalue: New g_value_init_from_instance 2014-06-24 14:21:10 -04:00
gvalue.h gvalue: New g_value_init_from_instance 2014-06-24 14:21:10 -04:00
gvaluearray.c Convert remaining uses of 'Rename to:' 2015-03-12 16:55:22 -04:00
gvaluearray.h Updated FSF's address 2014-01-31 14:31:55 +01:00
gvaluecollector.h docs: fix many documentation issues in gobject/ 2015-02-05 16:01:17 +01:00
gvaluetransform.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gvaluetypes.c Updated FSF's address 2014-01-31 14:31:55 +01:00
gvaluetypes.h Updated FSF's address 2014-01-31 14:31:55 +01:00
libgobject-gdb.py.in Avoid shadowing the dir builtin 2010-12-03 14:08:36 -05:00
Makefile.am gobject: add support for g_auto() and g_autoptr() 2015-01-30 16:52:36 +01:00
makefile.msc.in gobject/: fully remove gobjectalias hacks 2010-07-07 19:40:48 -04:00
marshal-genstrings.pl Hacky script to fix up your .msc.in files on windows. Dunno if this is a 2001-08-04 15:49:55 +00:00