gda-dev; new libgda version
Derek Atkins
warlord at MIT.EDU
Fri Dec 29 00:41:54 EST 2006
Quoting Daniel Espinosa <esodan at gmail.com>:
> AFAIK outside the backend code there's a file with the management to
> load that backend when a URI is written, sorry I don't remember for
> the moment but if you follow the GLADE3 support in gnomedb you'll see
> in configure.in:
[snip]
> PKG_CHECK_MODULES(GLADE3, $GLADE3_MODULES, have_glade3=yes, have_glade3=no)
> AM_CONDITIONAL(HAVE_GLADE3, test x"$have_glade3" = "xyes")
>
[snip]
> then in Makefile.am in the backend you can do like in Makefile.am in
> gnomedb for glade3:
>
> if HAVE_GLADE3
> GLADE3_DIRECTORY=glade3
> else
> GLADE3_DIRECTORY=
> endif
>
> (...)
[snip]
> Then if glade3 doesn't exist the gda's subdirectory will never be
> compiled (like in glade3 for gnomedb).
While this approach works fine, it's much more complicated than
the approach we already use, where configure.in knows the name
of the (in our case) gda subdirectory. That way we can just use
an AC_SUBST() instead of an AM_CONDITIONAL.
Both approaches work, but I think our approach is fewer lines in
configure.in and also fewer lines in Makefile.am
-derek
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the gnucash-devel
mailing list