diff options
author | Johan Dahlin <johan@gnome.org> | 2010-04-20 23:04:47 -0300 |
---|---|---|
committer | Johan Dahlin <johan@gnome.org> | 2010-04-20 23:04:47 -0300 |
commit | 5b896b3f93ffc8ecc10871e7665ab4dd1c71e91c (patch) | |
tree | 5b22ff67f1f58f8934a6503455b597afd5d5fa61 /gir | |
parent | 172482e247cf82561291011f0285f79a063050c3 (diff) | |
download | gobject-introspection-5b896b3f93ffc8ecc10871e7665ab4dd1c71e91c.tar.gz |
[everything] Depend on cairo properly
Don't try to build the everything library nor the gir if we
can't find cairo. Pass in the right flags so it can be built
when cairo is not in the same prefix as the rest of the dependencies.
Diffstat (limited to 'gir')
-rw-r--r-- | gir/Makefile.am | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/gir/Makefile.am b/gir/Makefile.am index e090a61e..0c6a2aff 100644 --- a/gir/Makefile.am +++ b/gir/Makefile.am @@ -157,12 +157,12 @@ LT_AGE = 0 LT_VERSION = $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) TYPELIB_VERSION = $(LT_CURRENT).0 -lib_LTLIBRARIES = libgirepository-everything-1.0.la +lib_LTLIBRARIES = libgirepository_everything_1_0_la_SOURCES = $(srcdir)/everything.c $(srcdir)/everything.h -libgirepository_everything_1_0_la_CFLAGS = $(GOBJECT_CFLAGS) +libgirepository_everything_1_0_la_CFLAGS = $(GOBJECT_CFLAGS) $(CAIRO_CFLAGS) libgirepository_everything_1_0_la_LDFLAGS = -version-info $(LT_VERSION) -libgirepository_everything_1_0_la_LIBADD = $(GOBJECT_LIBS) -lcairo +libgirepository_everything_1_0_la_LIBADD = $(GOBJECT_LIBS) $(CAIRO_LIBS) if OS_WIN32 libgirepository_everything_1_0_la_LDFLAGS += -no-undefined @@ -172,12 +172,16 @@ if BUILD_TESTS Everything-1.0.gir: Gio-2.0.gir libgirepository-everything-1.0.la Everything_1_0_gir_LIBS = libgirepository-everything-1.0.la -Everything_1_0_gir_PACKAGES = gobject-2.0 +Everything_1_0_gir_PACKAGES = gobject-2.0 cairo Everything_1_0_gir_INCLUDES = GObject-2.0 cairo-1.0 Everything_1_0_gir_FILES = $(srcdir)/everything.h $(srcdir)/everything.c +if HAVE_CAIRO INTROSPECTION_GIRS += Everything-$(TYPELIB_VERSION).gir EXPECTEDGIRS += Everything-$(TYPELIB_VERSION)-expected.gir +lib_LTLIBRARIES += libgirepository-everything-1.0.la +endif + # marshalling tests lib_LTLIBRARIES += libgirepository-gimarshallingtests-1.0.la |