From: Daniel Espinosa Date: Fri, 19 Oct 2012 23:10:51 +0000 (-0500) Subject: GObject Introspection support improved. X-Git-Tag: 0.9.0~19 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9e2e24f454d24e8247064116bfcaee0a5bd3a515;p=platform%2Fupstream%2Flibgee.git GObject Introspection support improved. * Added shared library for g-ir-compiler. * See bug #67987, Bug #658002 and Bug #585116 --- diff --git a/gee/Makefile.am b/gee/Makefile.am index be270bf..43cabc6 100644 --- a/gee/Makefile.am +++ b/gee/Makefile.am @@ -31,6 +31,7 @@ libgee_0_8_la_SOURCES = \ concurrentlist.vala \ deque.vala \ functions.vala \ + glist.vala \ hashable.vala \ hashmap.vala \ hashmultimap.vala \ @@ -118,8 +119,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