Mercurial > hg > xemacs-beta
comparison configure.ac @ 3729:96cba27916dd
[xemacs-hg @ 2006-12-08 07:39:22 by michaels]
2006-11-23 Mike Sperber <mike@xemacs.org>
* configure.ac (XE_EXPAND_VARIABLE): Fully expand the various
directories before comparing them for figuring out which of them
are user-defined. Use XE_EPXAND_VARIABLE macro created for this
purpose where applicable.
author | michaels |
---|---|
date | Fri, 08 Dec 2006 07:39:23 +0000 |
parents | 3246cf3e564d |
children | 23dd32cedb6a |
comparison
equal
deleted
inserted
replaced
3728:6765f2581182 | 3729:96cba27916dd |
---|---|
1049 then | 1049 then |
1050 exec_prefix='${prefix}' | 1050 exec_prefix='${prefix}' |
1051 else | 1051 else |
1052 AC_DEFINE(EXEC_PREFIX_USER_DEFINED) | 1052 AC_DEFINE(EXEC_PREFIX_USER_DEFINED) |
1053 fi | 1053 fi |
1054 if test "x$datadir" != 'x${prefix}/share' | 1054 |
1055 define([XE_EXPAND_VARIABLE], | |
1056 [$2=[$]$1 | |
1057 while true; do | |
1058 case "[$]$2" in | |
1059 *\[$]* ) eval "$2=[$]$2" ;; | |
1060 *) break ;; | |
1061 esac | |
1062 done])dnl XE_EXPAND_VARIABLE | |
1063 | |
1064 XE_EXPAND_VARIABLE(prefix,prefix_expanded) | |
1065 XE_EXPAND_VARIABLE(datadir,datadir_expanded) | |
1066 | |
1067 if test "x$datadir_expanded" != "x$prefix_expanded/share" | |
1055 then | 1068 then |
1056 AC_DEFINE(INFODIR_USER_DEFINED) | 1069 AC_DEFINE(INFODIR_USER_DEFINED) |
1057 AC_DEFINE(LISPDIR_USER_DEFINED) | 1070 AC_DEFINE(LISPDIR_USER_DEFINED) |
1058 AC_DEFINE(MODULEDIR_USER_DEFINED) | 1071 AC_DEFINE(MODULEDIR_USER_DEFINED) |
1059 AC_DEFINE(ETCDIR_USER_DEFINED) | 1072 AC_DEFINE(ETCDIR_USER_DEFINED) |
1060 AC_DEFINE(DOCDIR_USER_DEFINED) | 1073 AC_DEFINE(DOCDIR_USER_DEFINED) |
1061 AC_DEFINE(ARCHLIBDIR_USER_DEFINED) | 1074 AC_DEFINE(ARCHLIBDIR_USER_DEFINED) |
1062 else | 1075 else |
1063 datadir='${prefix}/lib' | 1076 datadir='${prefix}/lib' |
1064 fi | 1077 fi |
1065 if test "x$libdir" != 'x${exec_prefix}/lib' | 1078 |
1079 XE_EXPAND_VARIABLE(exec_prefix,exec_prefix_expanded) | |
1080 XE_EXPAND_VARIABLE(libdir,libdir_expanded) | |
1081 | |
1082 if test "x$libdir_expanded" != "x$exec_prefix_expanded/lib" | |
1066 then | 1083 then |
1067 AC_DEFINE(ARCHLIBDIR_USER_DEFINED) | 1084 AC_DEFINE(ARCHLIBDIR_USER_DEFINED) |
1068 fi | 1085 fi |
1069 if test "x$mandir" = 'x${prefix}/man' | 1086 |
1087 XE_EXPAND_VARIABLE(mandir,mandir_expanded) | |
1088 | |
1089 if test "x$mandir_expanded" = "x$prefix_expanded/man" | |
1070 then | 1090 then |
1071 mandir='${prefix}/man/man1' | 1091 mandir='${prefix}/man/man1' |
1072 fi | 1092 fi |
1073 if test "x$infodir" != 'x${prefix}/info' | 1093 |
1094 XE_EXPAND_VARIABLE(infodir,infodir_expanded) | |
1095 | |
1096 if test "x$infodir_expanded" != "x${prefix_expanded}/info" | |
1074 then | 1097 then |
1075 AC_DEFINE(INFODIR_USER_DEFINED) | 1098 AC_DEFINE(INFODIR_USER_DEFINED) |
1076 else | 1099 else |
1077 infodir='${datadir}/${instvardir}/info' | 1100 infodir='${datadir}/${instvardir}/info' |
1078 fi | 1101 fi |
5660 done | 5683 done |
5661 AC_SUBST(EXEC_PREFIX) | 5684 AC_SUBST(EXEC_PREFIX) |
5662 | 5685 |
5663 AC_SUBST(infodir) | 5686 AC_SUBST(infodir) |
5664 AC_SUBST(INFODIR_USER_DEFINED) | 5687 AC_SUBST(INFODIR_USER_DEFINED) |
5665 INFODIR=$infodir | 5688 XE_EXPAND_VARIABLE(infodir,INFODIR) |
5666 while true; do | |
5667 case "$INFODIR" in | |
5668 *\$* ) eval "INFODIR=$INFODIR" ;; | |
5669 *) break ;; | |
5670 esac | |
5671 done | |
5672 AC_SUBST(INFODIR) | 5689 AC_SUBST(INFODIR) |
5673 | 5690 |
5674 AC_SUBST(infopath,$with_infopath) | 5691 AC_SUBST(infopath,$with_infopath) |
5675 AC_SUBST(INFOPATH_USER_DEFINED) | 5692 AC_SUBST(INFOPATH_USER_DEFINED) |
5676 INFOPATH=$with_infopath | 5693 XE_EXPAND_VARIABLE(with_info_path,INFOPATH) |
5677 while true; do | |
5678 case "$INFOPATH" in | |
5679 *\$* ) eval "INFOPATH=$INFOPATH" ;; | |
5680 *) break ;; | |
5681 esac | |
5682 done | |
5683 AC_SUBST(INFOPATH) | |
5684 | 5694 |
5685 test -n "$with_user_packages" && with_early_packages=$with_user_packages | 5695 test -n "$with_user_packages" && with_early_packages=$with_user_packages |
5686 AC_SUBST(early_packages,$with_early_packages) | 5696 AC_SUBST(early_packages,$with_early_packages) |
5687 AC_SUBST(EARLY_PACKAGE_DIRECTORIES_USER_DEFINED) | 5697 AC_SUBST(EARLY_PACKAGE_DIRECTORIES_USER_DEFINED) |
5688 EARLY_PACKAGE_DIRECTORIES=$with_early_packages | 5698 XE_EXPAND_VARIABLE(with_early_packages,EARLY_PACKAGE_DIRECTORIES) |
5689 while true; do | |
5690 case "$EARLY_PACKAGE_DIRECTORIES" in | |
5691 *\$* ) eval "EARLY_PACKAGE_DIRECTORIES=$EARLY_PACKAGE_DIRECTORIES" ;; | |
5692 *) break ;; | |
5693 esac | |
5694 done | |
5695 AC_SUBST(EARLY_PACKAGE_DIRECTORIES) | 5699 AC_SUBST(EARLY_PACKAGE_DIRECTORIES) |
5696 | 5700 |
5697 test -n "$with_system_packages" && with_late_packages=$with_system_packages | 5701 test -n "$with_system_packages" && with_late_packages=$with_system_packages |
5698 AC_SUBST(late_packages,$with_late_packages) | 5702 AC_SUBST(late_packages,$with_late_packages) |
5699 AC_SUBST(LATE_PACKAGE_DIRECTORIES_USER_DEFINED) | 5703 AC_SUBST(LATE_PACKAGE_DIRECTORIES_USER_DEFINED) |
5700 LATE_PACKAGE_DIRECTORIES=$with_late_packages | 5704 XE_EXPAND_VARIABLE(with_late_packages,LATE_PACKAGE_DIRECTORIES) |
5701 while true; do | |
5702 case "$LATE_PACKAGE_DIRECTORIES" in | |
5703 *\$* ) eval "LATE_PACKAGE_DIRECTORIES=$LATE_PACKAGE_DIRECTORIES" ;; | |
5704 *) break ;; | |
5705 esac | |
5706 done | |
5707 AC_SUBST(LATE_PACKAGE_DIRECTORIES) | 5705 AC_SUBST(LATE_PACKAGE_DIRECTORIES) |
5708 | 5706 |
5709 test -n "$with_legacy_packages" && with_last_packages=$with_legacy_packages | 5707 test -n "$with_legacy_packages" && with_last_packages=$with_legacy_packages |
5710 AC_SUBST(last_packages,$with_last_packages) | 5708 AC_SUBST(last_packages,$with_last_packages) |
5711 AC_SUBST(LAST_PACKAGE_DIRECTORIES_USER_DEFINED) | 5709 AC_SUBST(LAST_PACKAGE_DIRECTORIES_USER_DEFINED) |
5712 LAST_PACKAGE_DIRECTORIES=$with_last_packages | 5710 XE_EXPAND_VARIABLE(with_last_packages,LAST_PACKAGE_DIRECTORIES) |
5713 while true; do | |
5714 case "$LAST_PACKAGE_DIRECTORIES" in | |
5715 *\$* ) eval "LAST_PACKAGE_DIRECTORIES=$LAST_PACKAGE_DIRECTORIES" ;; | |
5716 *) break ;; | |
5717 esac | |
5718 done | |
5719 AC_SUBST(LAST_PACKAGE_DIRECTORIES) | 5711 AC_SUBST(LAST_PACKAGE_DIRECTORIES) |
5720 | 5712 |
5721 AC_SUBST(package_path,$with_package_path) | 5713 AC_SUBST(package_path,$with_package_path) |
5722 AC_SUBST(PACKAGE_PATH_USER_DEFINED) | 5714 AC_SUBST(PACKAGE_PATH_USER_DEFINED) |
5723 PACKAGE_PATH=$with_package_path | 5715 XE_EXPAND_VARIABLE(with_package_path,PACKAGE_PATH) |
5724 while true; do | |
5725 case "$PACKAGE_PATH" in | |
5726 *\$* ) eval "PACKAGE_PATH=$PACKAGE_PATH" ;; | |
5727 *) break ;; | |
5728 esac | |
5729 done | |
5730 AC_SUBST(PACKAGE_PATH) | 5716 AC_SUBST(PACKAGE_PATH) |
5731 | 5717 |
5732 AC_SUBST(lispdir, $with_lispdir) | 5718 AC_SUBST(lispdir, $with_lispdir) |
5733 AC_SUBST(LISPDIR_USER_DEFINED) | 5719 AC_SUBST(LISPDIR_USER_DEFINED) |
5734 LISPDIR=$with_lispdir | 5720 XE_EXPAND_VARIABLE(with_lispdir,LISPDIR) |
5735 while true; do | |
5736 case "$LISPDIR" in | |
5737 *\$* ) eval "LISPDIR=$LISPDIR" ;; | |
5738 *) break ;; | |
5739 esac | |
5740 done | |
5741 AC_SUBST(LISPDIR) | 5721 AC_SUBST(LISPDIR) |
5742 | 5722 |
5743 AC_SUBST(moduledir,$with_moduledir) | 5723 AC_SUBST(moduledir,$with_moduledir) |
5744 AC_SUBST(MODULEDIR_USER_DEFINED) | 5724 AC_SUBST(MODULEDIR_USER_DEFINED) |
5745 MODULEDIR=$with_moduledir | 5725 XE_EXPAND_VARIABLE(with_moduledir,MODULEDIR) |
5746 while true; do | |
5747 case "$MODULEDIR" in | |
5748 *\$* ) eval "MODULEDIR=$MODULEDIR" ;; | |
5749 *) break ;; | |
5750 esac | |
5751 done | |
5752 AC_SUBST(MODULEDIR) | 5726 AC_SUBST(MODULEDIR) |
5753 | 5727 |
5754 AC_SUBST(sitelispdir,$with_sitelispdir) | 5728 AC_SUBST(sitelispdir,$with_sitelispdir) |
5755 AC_SUBST(SITELISPDIR_USER_DEFINED) | 5729 AC_SUBST(SITELISPDIR_USER_DEFINED) |
5756 SITELISPDIR=$sitelispdir | 5730 XE_EXPAND_VARIABLE(sitelispdir,SITELISPDIR) |
5757 while true; do | |
5758 case "$SITELISPDIR" in | |
5759 *\$* ) eval "SITELISPDIR=$SITELISPDIR" ;; | |
5760 *) break ;; | |
5761 esac | |
5762 done | |
5763 AC_SUBST(SITELISPDIR) | 5731 AC_SUBST(SITELISPDIR) |
5764 | 5732 |
5765 AC_SUBST(sitemoduledir) | 5733 AC_SUBST(sitemoduledir) |
5766 AC_SUBST(SITEMODULEDIR_USER_DEFINED) | 5734 AC_SUBST(SITEMODULEDIR_USER_DEFINED) |
5767 SITEMODULEDIR=$sitemoduledir | 5735 XE_EXPAND_VARIABLE(sitemoduledir,SITEMODULEDIR) |
5768 while true; do | |
5769 case "$SITEMODULEDIR" in | |
5770 *\$* ) eval "SITEMODULEDIR=$SITEMODULEDIR" ;; | |
5771 *) break ;; | |
5772 esac | |
5773 done | |
5774 AC_SUBST(SITEMODULEDIR) | 5736 AC_SUBST(SITEMODULEDIR) |
5775 | 5737 |
5776 AC_SUBST(etcdir,$with_etcdir) | 5738 AC_SUBST(etcdir,$with_etcdir) |
5777 AC_SUBST(ETCDIR_USER_DEFINED) | 5739 AC_SUBST(ETCDIR_USER_DEFINED) |
5778 ETCDIR=$with_etcdir | 5740 XE_EXPAND_VARIABLE(with_etcdir,ETCDIR) |
5779 while true; do | |
5780 case "$ETCDIR" in | |
5781 *\$* ) eval "ETCDIR=$ETCDIR" ;; | |
5782 *) break ;; | |
5783 esac | |
5784 done | |
5785 AC_SUBST(ETCDIR) | 5741 AC_SUBST(ETCDIR) |
5786 | 5742 |
5787 AC_SUBST(archlibdir,$with_archlibdir) | 5743 AC_SUBST(archlibdir,$with_archlibdir) |
5788 AC_SUBST(ARCHLIBDIR_USER_DEFINED) | 5744 AC_SUBST(ARCHLIBDIR_USER_DEFINED) |
5789 ARCHLIBDIR=$with_archlibdir | 5745 ARCHLIBDIR=$with_archlibdir |
5790 while true; do | 5746 XE_EXPAND_VARIABLE(with_archlibdir,ARCHLIBDIR) |
5791 case "$ARCHLIBDIR" in | |
5792 *\$* ) eval "ARCHLIBDIR=$ARCHLIBDIR" ;; | |
5793 *) break ;; | |
5794 esac | |
5795 done | |
5796 AC_SUBST(ARCHLIBDIR) | 5747 AC_SUBST(ARCHLIBDIR) |
5797 | 5748 |
5798 AC_SUBST(docdir,$with_docdir) | 5749 AC_SUBST(docdir,$with_docdir) |
5799 AC_SUBST(DOCDIR_USER_DEFINED) | 5750 AC_SUBST(DOCDIR_USER_DEFINED) |
5800 DOCDIR=$with_docdir | 5751 XE_EXPAND_VARIABLE(with_docdir,DOCDIR) |
5801 while true; do | |
5802 case "$DOCDIR" in | |
5803 *\$* ) eval "DOCDIR=$DOCDIR" ;; | |
5804 *) break ;; | |
5805 esac | |
5806 done | |
5807 AC_SUBST(DOCDIR) | 5752 AC_SUBST(DOCDIR) |
5808 | 5753 |
5809 AC_SUBST(docdir) | 5754 AC_SUBST(docdir) |
5810 AC_SUBST(bitmapdir) | 5755 AC_SUBST(bitmapdir) |
5811 AC_SUBST(extra_objs) | 5756 AC_SUBST(extra_objs) |