aboutsummaryrefslogtreecommitdiff
path: root/package/libgtk3/0002-fix-introspection-check.patch
blob: 4c2806d81918f40e4dc2f3b060daa2af4d9cacfb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Fix HAVE_INTROSPECTION does not appear in AM_CONDITIONAL

During autoreconf GOBJECT_INTROSPECTION_CHECK could not be resolved because we
don't have introspection which provides its custom m4 macro. Reconfigure fails
with:

gdk/Makefile.am:196: error: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL
gtk/Makefile.am:1347: error: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL

We avoid to add a copy of introspection.m4 in the m4 directory of libgtk3 by
adding a check, as performed in Systemd.

Signed-off-by: Hadrien Boutteville <hadrien.boutteville@gmail.com>

--- a/configure.ac
+++ b/configure.ac
@@ -1621,7 +1621,10 @@
 # GObject introspection
 ##################################################

-GOBJECT_INTROSPECTION_CHECK(introspection_required_version)
+m4_ifdef([GOBJECT_INTROSPECTION_CHECK],
+         [GOBJECT_INTROSPECTION_CHECK(introspection_required_version)],
+         [AM_CONDITIONAL([HAVE_INTROSPECTION], [false])
+          enable_introspection=no])

 ##################################################
 # colord module