Future of cashutil. (was Re: Radically improve autogen.sh)
Neil Williams
linux at codehelp.co.uk
Mon Nov 7 08:09:55 EST 2005
On Monday 07 November 2005 12:55 pm, Peter O'Gorman wrote:
> Neil Williams wrote:
> | On Monday 07 November 2005 12:56 am, Derek Atkins wrote:
> |>Neil Williams <linux at codehelp.co.uk> writes:
> |>>My only problem with that on Debian is this build-within-a-build in
> |>>cashutil branch. I need to be able to hook cashutil/configure onto the
> |>>end of ./configure in a wrapper script that passes on the --prefix and
> |>>nothing else.
>
> I have to wonder why you can't use AC_CONFIG_SUBDIRS here?
I have.
AC_ARG_ENABLE( cashutil,
[ --enable-cashutil compile with cashutil CLI],
if test "$package_cashutil_enabled" = yes; then
AC_CONFIG_SUBDIRS(cashutil)
MAKE_CASHUTIL="yes"
AC_DEFINE(MAKE_CASHUTIL,,Build cashutil)
fi,
MAKE_CASHUTIL="no"
AC_DEFINE(MAKE_CASHUTIL,,Skip cashutil))
AM_CONDITIONAL(BUILD_CASHUTIL, test "$MAKE_CASHUTIL" = "yes")
AM_CONDITIONAL(BUILD_XML, test "$MAKE_CASHUTIL" = "yes")
Unfortunately, this seems fine for the distributed tarball but not from SVN.
The autogen.sh doesn't call the cashutil configure so I currently use:
if test x$NOCONFIGURE = x; then
echo Running $srcdir/configure $conf_flags "$@" ...
$srcdir/configure $conf_flags "$@" \
&& cd cashutil/ \
&& ./configure "$@" \
&& cd ../ \
&& echo Now type \`make\' to compile $PKG_NAME || exit 1
else
echo Skipping configure process.
fi
It's just to make --enable-cashutil operate transparently - pass the switch to
the top level autogen.sh (the old style) and it should build cashutil - but
it can't do that if it doesn't first run cashutil/configure.
I'm open to other methods. Please check out the cashutil branch and have a
look.
--
Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.gnucash.org/pipermail/gnucash-devel/attachments/20051107/44f6c62f/attachment.bin
More information about the gnucash-devel
mailing list