[libgee/0.8] GObject Introspection support improved. * Added shared library for g-ir-compiler. * See bug #67987,



commit 20bf734690d50f790959c02fc280de51eac93ab6
Author: Daniel Espinosa <esodan gmail com>
Date:   Fri Oct 19 18:10:51 2012 -0500

    GObject Introspection support improved.
    * Added shared library for g-ir-compiler.
    * See bug #67987, Bug #658002 and Bug #585116

 gee/Makefile.am |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/gee/Makefile.am b/gee/Makefile.am
index be270bf..a559e59 100644
--- a/gee/Makefile.am
+++ b/gee/Makefile.am
@@ -118,8 +118,14 @@ typelib_DATA = \
 	Gee-0.8.typelib \
 	$(NULL)
 
+# Extract dlname from libfolks.la; see bug #658002.
+# This is what g-ir-scanner does.
+libgee_dlname = \
+	`$(SED) -n "s/^dlname='\([A-Za-z0-9.+-]\+\)'/\1/p" libgee-0.8.la`
+INTROSPECTION_COMPILER_ARGS= \
+	-l $(libgee_dlname)
 Gee-0.8.typelib: Gee-0.8.gir
-	@INTROSPECTION_COMPILER@ -o $@ $^
+	@INTROSPECTION_COMPILER@ $(INTROSPECTION_COMPILER_ARGS) -o $@ $^
 endif
 
 Gee-0.8.gir gee-internals-0.8.vapi gee-0.8.vapi: libgee-0.8.la



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