On Thu, Mar 29, 2001 at 10:25:06PM -0500, Craig P Prescott wrote:
> 
> Hi!
> 
> Enclosed is a patch to make --enable-default-12 do "the right
> thing"(tm) all by itself.
> 
> I am interested in working with the 1.2, 2.0, and 2.1 versions, and
> installing the 1.2 version as the default.  But if I configure as:
> 
> ./configure --enable-build-12 --enable-build-21 --enable-default-12
> ...
> checking whether to build a Motif 1.2 compatible version... yes
> checking whether to build a Motif 2.0 compatible version... yes
> checking whether to build a Motif 2.1 compatible version... yes
> checking whether to install a Motif 2.1 compatible version as default... no
> checking whether to install a Motif 2.0 compatible version as default... yes
> checking whether to install a Motif 1.2 compatible version as default... no
> ...
> 
> Oops - the 2.0 version is still the default.  I know I can add
> "--disable-default-20" or "--enable-default-20=no" (and that works),
> but I think it would be more intuitive if one didn't have to do that
> -- one doesn't have to supply extra args for "--enable-default-21" to
> have the desired effect.  Hence the enclosed patch; let me know what
> you think.
> 
> BTW, I am not on the list, so please carbon any replies to
> [EMAIL PROTECTED] Thanks!
> 
> Cheers,
> Craig
> 
> --- configure.in.orig   Thu Mar 29 20:45:55 2001
> +++ configure.in        Thu Mar 29 21:54:20 2001
> @@ -141,7 +141,13 @@
>  test "$enable_default_20" = "no"  && Default20="no")
>  
>  if test -z "$Default20" ; then
> -       AC_CACHE_VAL(lt_cv_default20, [ lt_cv_default20="yes" ])   dnl Here's the 
>default
> +       AC_CACHE_VAL(lt_cv_default20, [ 
> +               if test "X$enable_default_12" != "Xyes"; then
> +                       lt_cv_default20="yes"
> +               else
> +                       lt_cv_default20="no"
> +               fi
> +])
>         Default20=$lt_cv_default20
>  else
>         lt_cv_default20=$Default20

Ok, some quick comments  - I haven't tried the patch yet:

 - if things are broken that way, your patch might have to be
   enhanced to address the default=2.1 case?

 - there's a 'ltversion' in our distribution which switches
   your setup from one version to another. Quite useful sometimes!

-- 
Alexander Mai
[EMAIL PROTECTED]

Reply via email to