[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] autoconf: change AX_ARG_{DISABLE/ENABLE}_AND_EXPORT to make more sense
On Thu, 2012-02-23 at 05:46 +0000, Roger Pau Monne wrote: > # HG changeset patch > # User Roger Pau Monne <roger.pau@xxxxxxxxxxxxx> > # Date 1329975951 -3600 > # Node ID 18fea25a3f0c56cd06fb823c7d4cbc4f05397e42 > # Parent 64f5cd4aa2a273d4b84c382b8ef484eab7905631 > autoconf: change AX_ARG_{DISABLE/ENABLE}_AND_EXPORT to make more sense > > Change disable/enable feature macros to have a more significative name > of what they actually do, to avoid confusions. > > New macros have the following names: > > AX_ARG_DEFAULT_ENABLE: feature is enabled by default, provides the > --disable-{feature} option to disable it. > > AX_ARG_DEFAULT_DISABLE: feature is disabled by default, provides the > --enable-{feature] option to enable it. > > Signed-off-by: Roger Pau Monne <roger.pau@xxxxxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> > > diff -r 64f5cd4aa2a2 -r 18fea25a3f0c tools/configure > --- a/tools/configure Tue Mar 13 17:30:50 2012 +0000 > +++ b/tools/configure Thu Feb 23 06:45:51 2012 +0100 > @@ -1371,7 +1371,7 @@ Optional Features: > --disable-ocamltools Disable Ocaml tools > --enable-miniterm Enable miniterm > --enable-lomount Enable lomount > - --disable-debug Disable debug build of tools > + --disable-debug Disable debug build of Xen and tools > > Some influential environment variables: > CC C compiler command > @@ -3805,6 +3805,9 @@ case $host_os in *\ *) host_os=`echo "$h > > > > +# This function should not be called outside of this file >+ >+ I think you need "dnl This function..." in the m4 source instead of "# This function..." to avoid this spurious comment in the output. > [...] > diff -r 64f5cd4aa2a2 -r 18fea25a3f0c tools/configure.ac > --- a/tools/configure.ac Tue Mar 13 17:30:50 2012 +0000 > +++ b/tools/configure.ac Thu Feb 23 06:45:51 2012 +0100 > @@ -23,8 +23,7 @@ AC_USE_SYSTEM_EXTENSIONS > AC_CANONICAL_HOST > > # M4 Macro includes > -m4_include([m4/enable_feature.m4]) > -m4_include([m4/disable_feature.m4]) > +m4_include([m4/features.m4]) > m4_include([m4/path_or_fail.m4]) > m4_include([m4/python_version.m4]) > m4_include([m4/python_devel.m4]) > @@ -36,16 +35,15 @@ m4_include([m4/pkg.m4]) > m4_include([m4/curses.m4]) > > # Enable/disable options > -AX_ARG_ENABLE_AND_EXPORT([githttp], [Download GIT repositories via HTTP]) > -AX_ARG_DISABLE_AND_EXPORT([monitors], > - [Disable xenstat and xentop monitoring tools]) > -AX_ARG_ENABLE_AND_EXPORT([vtpm], [Enable Virtual Trusted Platform Module]) > -AX_ARG_ENABLE_AND_EXPORT([xapi], [Enable Xen API Bindings]) > -AX_ARG_DISABLE_AND_EXPORT([pythontools], [Disable Python tools]) > -AX_ARG_DISABLE_AND_EXPORT([ocamltools], [Disable Ocaml tools]) > -AX_ARG_ENABLE_AND_EXPORT([miniterm], [Enable miniterm]) > -AX_ARG_ENABLE_AND_EXPORT([lomount], [Enable lomount]) > -AX_ARG_DISABLE_AND_EXPORT([debug], [Disable debug build of tools]) > +AX_ARG_DEFAULT_DISABLE([githttp], [Download GIT repositories via HTTP]) > +AX_ARG_DEFAULT_ENABLE([monitors], [Disable xenstat and xentop monitoring > tools]) > +AX_ARG_DEFAULT_DISABLE([vtpm], [Enable Virtual Trusted Platform Module]) > +AX_ARG_DEFAULT_DISABLE([xapi], [Enable Xen API Bindings]) Perhaps call this one "xenapi" or "xenapi-bindings" or something so it is not confused with "xapi" the toolstack (which implements a much newer and incompatible Xen API) > +AX_ARG_DEFAULT_ENABLE([pythontools], [Disable Python tools]) > +AX_ARG_DEFAULT_ENABLE([ocamltools], [Disable Ocaml tools]) > +AX_ARG_DEFAULT_DISABLE([miniterm], [Enable miniterm]) > +AX_ARG_DEFAULT_DISABLE([lomount], [Enable lomount]) > +AX_ARG_DEFAULT_ENABLE([debug], [Disable debug build of Xen and tools]) > > AC_ARG_VAR([PREPEND_INCLUDES], > [List of include folders to prepend to CFLAGS (without -I)]) Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |