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 <[EMAIL PROTECTED]> 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/
pgpq1uauBMSoW.pgp
Description: PGP signature
_______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
