comparison configure @ 4455:49f8ed034500

Fix path-configuration glitches: 2008-05-12 Michael Sperber <mike@xemacs.org> * configure.ac: A number of the checks that tried to determine whether an explicit path was specified were wrong. Also, add an AC_SUBST for INFOPATH.
author Mike Sperber <sperber@deinprogramm.de>
date Mon, 12 May 2008 11:53:04 +0200
parents ac6231e0c1df
children 772c80e0e180
comparison
equal deleted inserted replaced
4454:1f0aa40cafe0 4455:49f8ed034500
777 EXEC_PREFIX 777 EXEC_PREFIX
778 INFODIR_USER_DEFINED 778 INFODIR_USER_DEFINED
779 INFODIR 779 INFODIR
780 infopath 780 infopath
781 INFOPATH_USER_DEFINED 781 INFOPATH_USER_DEFINED
782 INFOPATH
782 early_packages 783 early_packages
783 EARLY_PACKAGE_DIRECTORIES_USER_DEFINED 784 EARLY_PACKAGE_DIRECTORIES_USER_DEFINED
784 EARLY_PACKAGE_DIRECTORIES 785 EARLY_PACKAGE_DIRECTORIES
785 late_packages 786 late_packages
786 LATE_PACKAGE_DIRECTORIES_USER_DEFINED 787 LATE_PACKAGE_DIRECTORIES_USER_DEFINED
4546 case "$datadir_expanded" in 4547 case "$datadir_expanded" in
4547 *\$* ) eval "datadir_expanded=$datadir_expanded" ;; 4548 *\$* ) eval "datadir_expanded=$datadir_expanded" ;;
4548 *) break ;; 4549 *) break ;;
4549 esac 4550 esac
4550 done 4551 done
4551
4552 if test "x$datadir_expanded" != "x$prefix_expanded/share"
4553 then
4554 cat >>confdefs.h <<\_ACEOF
4555 #define INFODIR_USER_DEFINED 1
4556 _ACEOF
4557
4558 cat >>confdefs.h <<\_ACEOF
4559 #define LISPDIR_USER_DEFINED 1
4560 _ACEOF
4561
4562 cat >>confdefs.h <<\_ACEOF
4563 #define ETCDIR_USER_DEFINED 1
4564 _ACEOF
4565
4566 fi
4567
4568 if test "x$lib_expanded" != "x$prefix_expanded/lib"
4569 then
4570 cat >>confdefs.h <<\_ACEOF
4571 #define MODULEDIR_USER_DEFINED 1
4572 _ACEOF
4573
4574 cat >>confdefs.h <<\_ACEOF
4575 #define ARCHLIBDIR_USER_DEFINED 1
4576 _ACEOF
4577
4578 cat >>confdefs.h <<\_ACEOF
4579 #define DOCDIR_USER_DEFINED 1
4580 _ACEOF
4581
4582 fi
4583
4584 exec_prefix_expanded=$exec_prefix 4552 exec_prefix_expanded=$exec_prefix
4585 while true; do 4553 while true; do
4586 case "$exec_prefix_expanded" in 4554 case "$exec_prefix_expanded" in
4587 *\$* ) eval "exec_prefix_expanded=$exec_prefix_expanded" ;; 4555 *\$* ) eval "exec_prefix_expanded=$exec_prefix_expanded" ;;
4588 *) break ;; 4556 *) break ;;
4593 case "$libdir_expanded" in 4561 case "$libdir_expanded" in
4594 *\$* ) eval "libdir_expanded=$libdir_expanded" ;; 4562 *\$* ) eval "libdir_expanded=$libdir_expanded" ;;
4595 *) break ;; 4563 *) break ;;
4596 esac 4564 esac
4597 done 4565 done
4598
4599 if test "x$libdir_expanded" != "x$exec_prefix_expanded/lib"
4600 then
4601 cat >>confdefs.h <<\_ACEOF
4602 #define ARCHLIBDIR_USER_DEFINED 1
4603 _ACEOF
4604
4605 fi
4606
4607 mandir_expanded=$mandir 4566 mandir_expanded=$mandir
4608 while true; do 4567 while true; do
4609 case "$mandir_expanded" in 4568 case "$mandir_expanded" in
4610 *\$* ) eval "mandir_expanded=$mandir_expanded" ;; 4569 *\$* ) eval "mandir_expanded=$mandir_expanded" ;;
4611 *) break ;; 4570 *) break ;;
4612 esac 4571 esac
4613 done 4572 done
4614
4615 if test "x$mandir_expanded" = "x$prefix_expanded/man"
4616 then
4617 mandir='${datarootdir}/man/man1'
4618 fi
4619
4620 infodir_expanded=$infodir 4573 infodir_expanded=$infodir
4621 while true; do 4574 while true; do
4622 case "$infodir_expanded" in 4575 case "$infodir_expanded" in
4623 *\$* ) eval "infodir_expanded=$infodir_expanded" ;; 4576 *\$* ) eval "infodir_expanded=$infodir_expanded" ;;
4624 *) break ;; 4577 *) break ;;
4625 esac 4578 esac
4626 done 4579 done
4627 4580
4628 if test "x$infodir_expanded" != "x${prefix_expanded}/info" 4581 if test "x$datadir_expanded" != "x$prefix_expanded/share"
4582 then
4583 cat >>confdefs.h <<\_ACEOF
4584 #define INFODIR_USER_DEFINED 1
4585 _ACEOF
4586
4587 cat >>confdefs.h <<\_ACEOF
4588 #define LISPDIR_USER_DEFINED 1
4589 _ACEOF
4590
4591 cat >>confdefs.h <<\_ACEOF
4592 #define ETCDIR_USER_DEFINED 1
4593 _ACEOF
4594
4595 fi
4596
4597 if test "x$libdir_expanded" != "x$prefix_expanded/lib"
4598 then
4599 cat >>confdefs.h <<\_ACEOF
4600 #define MODULEDIR_USER_DEFINED 1
4601 _ACEOF
4602
4603 cat >>confdefs.h <<\_ACEOF
4604 #define ARCHLIBDIR_USER_DEFINED 1
4605 _ACEOF
4606
4607 cat >>confdefs.h <<\_ACEOF
4608 #define DOCDIR_USER_DEFINED 1
4609 _ACEOF
4610
4611 fi
4612
4613 if test "x$infodir_expanded" != "x${prefix_expanded}/share/info"
4629 then 4614 then
4630 cat >>confdefs.h <<\_ACEOF 4615 cat >>confdefs.h <<\_ACEOF
4631 #define INFODIR_USER_DEFINED 1 4616 #define INFODIR_USER_DEFINED 1
4632 _ACEOF 4617 _ACEOF
4633 4618
39131 case "$INFOPATH" in 39116 case "$INFOPATH" in
39132 *\$* ) eval "INFOPATH=$INFOPATH" ;; 39117 *\$* ) eval "INFOPATH=$INFOPATH" ;;
39133 *) break ;; 39118 *) break ;;
39134 esac 39119 esac
39135 done 39120 done
39121
39136 39122
39137 test -n "$with_user_packages" && with_early_packages=$with_user_packages 39123 test -n "$with_user_packages" && with_early_packages=$with_user_packages
39138 early_packages=$with_early_packages 39124 early_packages=$with_early_packages
39139 39125
39140 39126
40574 EXEC_PREFIX!$EXEC_PREFIX$ac_delim 40560 EXEC_PREFIX!$EXEC_PREFIX$ac_delim
40575 INFODIR_USER_DEFINED!$INFODIR_USER_DEFINED$ac_delim 40561 INFODIR_USER_DEFINED!$INFODIR_USER_DEFINED$ac_delim
40576 INFODIR!$INFODIR$ac_delim 40562 INFODIR!$INFODIR$ac_delim
40577 infopath!$infopath$ac_delim 40563 infopath!$infopath$ac_delim
40578 INFOPATH_USER_DEFINED!$INFOPATH_USER_DEFINED$ac_delim 40564 INFOPATH_USER_DEFINED!$INFOPATH_USER_DEFINED$ac_delim
40565 INFOPATH!$INFOPATH$ac_delim
40579 early_packages!$early_packages$ac_delim 40566 early_packages!$early_packages$ac_delim
40580 EARLY_PACKAGE_DIRECTORIES_USER_DEFINED!$EARLY_PACKAGE_DIRECTORIES_USER_DEFINED$ac_delim 40567 EARLY_PACKAGE_DIRECTORIES_USER_DEFINED!$EARLY_PACKAGE_DIRECTORIES_USER_DEFINED$ac_delim
40581 EARLY_PACKAGE_DIRECTORIES!$EARLY_PACKAGE_DIRECTORIES$ac_delim 40568 EARLY_PACKAGE_DIRECTORIES!$EARLY_PACKAGE_DIRECTORIES$ac_delim
40582 late_packages!$late_packages$ac_delim 40569 late_packages!$late_packages$ac_delim
40583 LATE_PACKAGE_DIRECTORIES_USER_DEFINED!$LATE_PACKAGE_DIRECTORIES_USER_DEFINED$ac_delim 40570 LATE_PACKAGE_DIRECTORIES_USER_DEFINED!$LATE_PACKAGE_DIRECTORIES_USER_DEFINED$ac_delim
40630 internal_makefile_list!$internal_makefile_list$ac_delim 40617 internal_makefile_list!$internal_makefile_list$ac_delim
40631 LIBOBJS!$LIBOBJS$ac_delim 40618 LIBOBJS!$LIBOBJS$ac_delim
40632 LTLIBOBJS!$LTLIBOBJS$ac_delim 40619 LTLIBOBJS!$LTLIBOBJS$ac_delim
40633 _ACEOF 40620 _ACEOF
40634 40621
40635 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 75; then 40622 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 76; then
40636 break 40623 break
40637 elif $ac_last_try; then 40624 elif $ac_last_try; then
40638 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 40625 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
40639 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 40626 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
40640 { (exit 1); exit 1; }; } 40627 { (exit 1); exit 1; }; }