Mercurial > hg > xemacs-beta
comparison configure @ 118:7d55a9ba150c r20-1b11
Import from CVS: tag r20-1b11
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 09:24:17 +0200 |
| parents | 9f59509498e1 |
| children | cca96a509cfe |
comparison
equal
deleted
inserted
replaced
| 117:578fd4947a72 | 118:7d55a9ba150c |
|---|---|
| 260 --with-mocklisp Compile with Mocklisp support. Don't do this | 260 --with-mocklisp Compile with Mocklisp support. Don't do this |
| 261 unless you have a Mocklisp program that you need | 261 unless you have a Mocklisp program that you need |
| 262 to run. | 262 to run. |
| 263 --usage-tracking Enable some Sun-internal code. If you don't | 263 --usage-tracking Enable some Sun-internal code. If you don't |
| 264 know what this is, you don't want it. | 264 know what this is, you don't want it. |
| 265 --with-pop support POP for mail retrieval | |
| 266 --with-kerberos support Kerberos-authenticated POP | |
| 267 --with-hesiod support Hesiod to get the POP server host | |
| 265 | 268 |
| 266 Internationalization options: | 269 Internationalization options: |
| 267 | 270 |
| 268 --with-mule Compile with Mule (MUlti-Lingual Emacs) support, | 271 --with-mule Compile with Mule (MUlti-Lingual Emacs) support, |
| 269 needed to suport non-Latin-1 (including Asian) languages. | 272 needed to suport non-Latin-1 (including Asian) languages. |
| 418 with_wnn6 | \ | 421 with_wnn6 | \ |
| 419 with_mocklisp | \ | 422 with_mocklisp | \ |
| 420 with_energize | \ | 423 with_energize | \ |
| 421 with_sparcworks | \ | 424 with_sparcworks | \ |
| 422 with_tooltalk | \ | 425 with_tooltalk | \ |
| 426 with_pop | \ | |
| 427 with_kerberos | \ | |
| 428 with_hesiod | \ | |
| 423 external_widget | \ | 429 external_widget | \ |
| 424 extra_verbose | \ | 430 extra_verbose | \ |
| 425 const_is_losing | \ | 431 const_is_losing | \ |
| 426 usage_tracking | \ | 432 usage_tracking | \ |
| 427 use_union_type | \ | 433 use_union_type | \ |
| 1291 m68*-sgi-iris3.5* ) machine=irist opsys=iris3-5 ;; | 1297 m68*-sgi-iris3.5* ) machine=irist opsys=iris3-5 ;; |
| 1292 m68*-sgi-iris3.6* | m68*-sgi-iris*) machine=irist opsys=iris3-6 ;; | 1298 m68*-sgi-iris3.6* | m68*-sgi-iris*) machine=irist opsys=iris3-6 ;; |
| 1293 ## Iris 4D | 1299 ## Iris 4D |
| 1294 mips-sgi-irix3.* ) machine=iris4d opsys=irix3-3 ;; | 1300 mips-sgi-irix3.* ) machine=iris4d opsys=irix3-3 ;; |
| 1295 mips-sgi-irix4.* ) machine=iris4d opsys=irix4-0 ;; | 1301 mips-sgi-irix4.* ) machine=iris4d opsys=irix4-0 ;; |
| 1296 mips-sgi-irix6* ) machine=iris4d opsys=irix6-0 ;; | 1302 mips-sgi-irix6* ) machine=iris4d |
| 1303 opsys=irix6-0 | |
| 1304 NON_GNU_CC="cc -Olimit 2000" ;; | |
| 1297 mips-sgi-irix5.[3-9]* ) machine=iris4d opsys=irix5-3 ;; | 1305 mips-sgi-irix5.[3-9]* ) machine=iris4d opsys=irix5-3 ;; |
| 1298 mips-sgi-irix5.2* ) machine=iris4d opsys=irix5-2 ;; | 1306 mips-sgi-irix5.2* ) machine=iris4d opsys=irix5-2 ;; |
| 1299 mips-sgi-irix5.1* ) machine=iris4d opsys=irix5-1 ;; | 1307 mips-sgi-irix5.1* ) machine=iris4d opsys=irix5-1 ;; |
| 1300 mips-sgi-irix* ) machine=iris4d opsys=irix5-0 ;; | 1308 mips-sgi-irix* ) machine=iris4d opsys=irix5-0 ;; |
| 1301 | 1309 |
| 1515 case "${opsys}" in | 1523 case "${opsys}" in |
| 1516 hpux* | sunos4* | sco5 ) opsys="${opsys}-shr" ;; | 1524 hpux* | sunos4* | sco5 ) opsys="${opsys}-shr" ;; |
| 1517 esac | 1525 esac |
| 1518 elif test "${dynamic}" = "no" ; then | 1526 elif test "${dynamic}" = "no" ; then |
| 1519 case "${opsys}" in | 1527 case "${opsys}" in |
| 1520 sol2* | decosf1-3 | decosf3-* | linux ) opsys="${opsys}-static" ;; | 1528 sol2* | decosf1-3 | decosf3-* | decosf4-* | linux ) opsys="${opsys}-static" ;; |
| 1521 esac | 1529 esac |
| 1522 fi | 1530 fi |
| 1523 | 1531 |
| 1524 dynodump_arch='' | 1532 dynodump_arch='' |
| 1525 if test "${need_dynodump}" = "yes" ; then | 1533 if test "${need_dynodump}" = "yes" ; then |
| 2686 add_runtime_flag=yes ;; | 2694 add_runtime_flag=yes ;; |
| 2687 *-sgi-irix5.* ) | 2695 *-sgi-irix5.* ) |
| 2688 # In the IRIX 5.3 ld, only the last -rpath arg has any effect. This is | 2696 # In the IRIX 5.3 ld, only the last -rpath arg has any effect. This is |
| 2689 # fundamentaly incompatible with having separate LD_SWITCH_X_SITE | 2697 # fundamentaly incompatible with having separate LD_SWITCH_X_SITE |
| 2690 # and LD_SWITCH_SITE variables. Fortunately, SGI fixed this by 6.2. | 2698 # and LD_SWITCH_SITE variables. Fortunately, SGI fixed this by 6.2. |
| 2691 if [ -n "${x_libraries}" ] || [ -n "${site_runtime_libraries}" ]; then | 2699 if test -n "${x_libraries}" || test -n "${site_runtime_libraries}" ; then |
| 2692 (echo "WARNING: The IRIX 5 ld ignores all but the last -rpath argument,"; | 2700 (echo "WARNING: The IRIX 5 ld ignores all but the last -rpath argument,"; |
| 2693 echo " so if you need to specify more than one additional"; | 2701 echo " so if you need to specify more than one additional"; |
| 2694 echo " runtime library directory, you will have to do so"; | 2702 echo " runtime library directory, you will have to do so"; |
| 2695 echo " manually by setting the environment variable"; | 2703 echo " manually by setting the environment variable"; |
| 2696 echo " LD_SWITCH_SITE to '-rpath <path>' before running"; | 2704 echo " LD_SWITCH_SITE to '-rpath <path>' before running"; |
| 2878 # The value of CPP is a quoted variable reference, so we need to do this | 2886 # The value of CPP is a quoted variable reference, so we need to do this |
| 2879 # to get its actual value... | 2887 # to get its actual value... |
| 2880 CPP=`eval "echo $CPP"` | 2888 CPP=`eval "echo $CPP"` |
| 2881 eval `${CPP} -Isrc ${tempcname} \ | 2889 eval `${CPP} -Isrc ${tempcname} \ |
| 2882 | grep 'configure___' \ | 2890 | grep 'configure___' \ |
| 2883 | sed -n -e 's/^configure___ \(^=*=\)\(.*\)$/\1"\2"/p'` | 2891 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'` |
| 2884 if test "x$SPECIFIED_CFLAGS" = x ; then | 2892 if test "x$SPECIFIED_CFLAGS" = x ; then |
| 2885 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \ | 2893 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \ |
| 2886 | grep 'configure___' \ | 2894 | grep 'configure___' \ |
| 2887 | sed -n -e 's/^configure___ \(^=*=\)\(.*\)$/\1"\2"/p'` | 2895 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'` |
| 2888 else | 2896 else |
| 2889 REAL_CFLAGS="$CFLAGS" | 2897 REAL_CFLAGS="$CFLAGS" |
| 2890 fi | 2898 fi |
| 2891 rm ${tempcname} | 2899 rm ${tempcname} |
| 2892 | 2900 |
| 2914 LISP_FLOAT_TYPE=yes | 2922 LISP_FLOAT_TYPE=yes |
| 2915 | 2923 |
| 2916 | 2924 |
| 2917 #### Add the libraries to LIBS and check for some functions. | 2925 #### Add the libraries to LIBS and check for some functions. |
| 2918 | 2926 |
| 2919 ] | 2927 |
| 2920 CPPFLAGS="${C_SWITCH_SITE} $c_switch_system $c_switch_machine $c_switch_x_system $CPPFLAGS" | 2928 CPPFLAGS="${C_SWITCH_SITE} $c_switch_system $c_switch_machine $c_switch_x_system $CPPFLAGS" |
| 2921 DEFS="${C_SWITCH_SITE} $c_switch_system $c_switch_machine $c_switch_x_system $DEFS" | 2929 DEFS="${C_SWITCH_SITE} $c_switch_system $c_switch_machine $c_switch_x_system $DEFS" |
| 2922 LIBS="${LD_SWITCH_SITE} $ld_switch_x_system $libsrc_libs $LIBS" | 2930 LIBS="${LD_SWITCH_SITE} $ld_switch_x_system $libsrc_libs $LIBS" |
| 2923 | 2931 |
| 2924 ac_save_LIBS="${LIBS}" | 2932 ac_save_LIBS="${LIBS}" |
| 5879 for arg in "-L/usr/lib" "-L${OPENWINHHOME-/usr/openwin}/lib" "-L/usr/dt/lib" | 5887 for arg in "-L/usr/lib" "-L${OPENWINHHOME-/usr/openwin}/lib" "-L/usr/dt/lib" |
| 5880 do | 5888 do |
| 5881 case "${arg}" in | 5889 case "${arg}" in |
| 5882 -L*) if test -f `echo "${arg}/libtt.a" | sed 's/^\-L//'` ; then | 5890 -L*) if test -f `echo "${arg}/libtt.a" | sed 's/^\-L//'` ; then |
| 5883 dash_r='' | 5891 dash_r='' |
| 5884 if "${add_runtime_flag}" = "yes" ; then | 5892 if test "${add_runtime_flag}" = "yes" ; then |
| 5885 dash_r=`echo ${arg} | sed "s/^-L */${runtime_arg}/"` | 5893 dash_r=`echo ${arg} | sed "s/^-L */${runtime_arg}/"` |
| 5886 fi | 5894 fi |
| 5887 LD_SWITCH_X_SITE="${LD_SWITCH_X_SITE} ${arg} ${dash_r}" | 5895 LD_SWITCH_X_SITE="${LD_SWITCH_X_SITE} ${arg} ${dash_r}" |
| 5888 fi | 5896 fi |
| 5889 ;; | 5897 ;; |
| 6847 \${ac_uA}MEMORY_USAGE_STATS\${ac_uB}MEMORY_USAGE_STATS\${ac_uC}1\${ac_uD} | 6855 \${ac_uA}MEMORY_USAGE_STATS\${ac_uB}MEMORY_USAGE_STATS\${ac_uC}1\${ac_uD} |
| 6848 \${ac_eA}MEMORY_USAGE_STATS\${ac_eB}MEMORY_USAGE_STATS\${ac_eC}1\${ac_eD} | 6856 \${ac_eA}MEMORY_USAGE_STATS\${ac_eB}MEMORY_USAGE_STATS\${ac_eC}1\${ac_eD} |
| 6849 " | 6857 " |
| 6850 } | 6858 } |
| 6851 | 6859 |
| 6860 test "${with_pop}" = yes && | |
| 6861 { | |
| 6862 test -n "$verbose" && \ | |
| 6863 echo " defining MAIL_USE_POP" | |
| 6864 echo "#define" MAIL_USE_POP "1" >> confdefs.h | |
| 6865 DEFS="$DEFS -DMAIL_USE_POP=1" | |
| 6866 ac_sed_defs="${ac_sed_defs}\${ac_dA}MAIL_USE_POP\${ac_dB}MAIL_USE_POP\${ac_dC}1\${ac_dD} | |
| 6867 \${ac_uA}MAIL_USE_POP\${ac_uB}MAIL_USE_POP\${ac_uC}1\${ac_uD} | |
| 6868 \${ac_eA}MAIL_USE_POP\${ac_eB}MAIL_USE_POP\${ac_eC}1\${ac_eD} | |
| 6869 " | |
| 6870 } | |
| 6871 | |
| 6872 test "${with_kerberos}" = yes && | |
| 6873 { | |
| 6874 test -n "$verbose" && \ | |
| 6875 echo " defining KERBEROS" | |
| 6876 echo "#define" KERBEROS "1" >> confdefs.h | |
| 6877 DEFS="$DEFS -DKERBEROS=1" | |
| 6878 ac_sed_defs="${ac_sed_defs}\${ac_dA}KERBEROS\${ac_dB}KERBEROS\${ac_dC}1\${ac_dD} | |
| 6879 \${ac_uA}KERBEROS\${ac_uB}KERBEROS\${ac_uC}1\${ac_uD} | |
| 6880 \${ac_eA}KERBEROS\${ac_eB}KERBEROS\${ac_eC}1\${ac_eD} | |
| 6881 " | |
| 6882 } | |
| 6883 | |
| 6884 test "${with_hesiod}" = yes && | |
| 6885 { | |
| 6886 test -n "$verbose" && \ | |
| 6887 echo " defining HESIOD" | |
| 6888 echo "#define" HESIOD "1" >> confdefs.h | |
| 6889 DEFS="$DEFS -DHESIOD=1" | |
| 6890 ac_sed_defs="${ac_sed_defs}\${ac_dA}HESIOD\${ac_dB}HESIOD\${ac_dC}1\${ac_dD} | |
| 6891 \${ac_uA}HESIOD\${ac_uB}HESIOD\${ac_uC}1\${ac_uD} | |
| 6892 \${ac_eA}HESIOD\${ac_eB}HESIOD\${ac_eC}1\${ac_eD} | |
| 6893 " | |
| 6894 } | |
| 6895 | |
| 6852 | 6896 |
| 6853 test "${error_check_extents}" = yes && | 6897 test "${error_check_extents}" = yes && |
| 6854 { | 6898 { |
| 6855 test -n "$verbose" && \ | 6899 test -n "$verbose" && \ |
| 6856 echo " defining ERROR_CHECK_EXTENTS" | 6900 echo " defining ERROR_CHECK_EXTENTS" |
| 6999 " | 7043 " |
| 7000 } | 7044 } |
| 7001 | 7045 |
| 7002 | 7046 |
| 7003 | 7047 |
| 7004 echo "$0 $configure_args" >> Installation | 7048 ( |
| 7049 echo "uname -a: `uname -a`" | |
| 7050 echo "" | |
| 7051 echo "$0 $configure_args" | |
| 7052 ) >> Installation | |
| 7005 # Start stdout redirection to '| tee -a Installation' | 7053 # Start stdout redirection to '| tee -a Installation' |
| 7006 ( | 7054 ( |
| 7007 echo " | 7055 echo " |
| 7008 | 7056 |
| 7009 Configured for \`${canonical}'. | 7057 Configured for \`${canonical}'. |
| 7028 elif test -n "$site_libraries"; then | 7076 elif test -n "$site_libraries"; then |
| 7029 echo " Additional libraries: ${site_libraries}" | 7077 echo " Additional libraries: ${site_libraries}" |
| 7030 elif test -n "$site_runtime_libraries"; then | 7078 elif test -n "$site_runtime_libraries"; then |
| 7031 echo " Additional libraries: ${site_runtime_libraries}" | 7079 echo " Additional libraries: ${site_runtime_libraries}" |
| 7032 fi | 7080 fi |
| 7033 if test "$with_wnn"; then | 7081 if test "$with_wnn" = yes ; then |
| 7034 echo " Finding WNN includes with: ${wnn_includes}" | 7082 echo " Finding WNN includes with: ${wnn_includes}" |
| 7035 echo " Loading WNN libs with: ${wnn_libraries}" | 7083 echo " Loading WNN libs with: ${wnn_libraries}" |
| 7036 fi | 7084 fi |
| 7037 test "$with_socks" = yes && echo " Compiling in support for SOCKS." | 7085 test "$with_socks" = yes && echo " Compiling in support for SOCKS." |
| 7038 test "$with_term" = yes && echo " Compiling in support for TERM." | 7086 test "$with_term" = yes && echo " Compiling in support for TERM." |
| 7060 | 7108 |
| 7061 test "$with_database_berkdb" = yes && echo " Compiling in support for Berkeley DB." | 7109 test "$with_database_berkdb" = yes && echo " Compiling in support for Berkeley DB." |
| 7062 test "$with_database_dbm" = yes && echo " Compiling in support for DBM." | 7110 test "$with_database_dbm" = yes && echo " Compiling in support for DBM." |
| 7063 test "$with_database_gnudbm" = yes && echo " Compiling in support for GNU DBM." | 7111 test "$with_database_gnudbm" = yes && echo " Compiling in support for GNU DBM." |
| 7064 | 7112 |
| 7065 test "$with_ncurses" = yes && echo " Compiling in support for ncurses." | 7113 test "$have_ncurses" = yes && echo " Compiling in support for ncurses." |
| 7066 test "$with_socks" = yes && echo " Compiling in support for SOCKS." | 7114 test "$with_socks" = yes && echo " Compiling in support for SOCKS." |
| 7067 | 7115 |
| 7068 test "$with_mule" = yes && echo " Compiling in Mule (multi-lingual) support." | 7116 test "$with_mule" = yes && echo " Compiling in Mule (multi-lingual) support." |
| 7069 test "$with_xim" != no && echo " Compiling in XIM (X11R5+ I18N input method) support." | 7117 test "$with_xim" != no && echo " Compiling in XIM (X11R5+ I18N input method) support." |
| 7070 test "$with_xim" = motif && echo " Using Motif to provide XIM support." | 7118 test "$with_xim" = motif && echo " Using Motif to provide XIM support." |
| 7092 test "$with_scrollbars" = athena && echo " Using the Athena scrollbar." | 7140 test "$with_scrollbars" = athena && echo " Using the Athena scrollbar." |
| 7093 test "$with_scrollbars" = athena3d && echo " Using the Athena-3d scrollbar." | 7141 test "$with_scrollbars" = athena3d && echo " Using the Athena-3d scrollbar." |
| 7094 test "$with_dialogs" = motif && echo " Using the Motif dialog boxes." | 7142 test "$with_dialogs" = motif && echo " Using the Motif dialog boxes." |
| 7095 test "$with_dialogs" = athena && echo " Using the Athena dialog boxes." | 7143 test "$with_dialogs" = athena && echo " Using the Athena dialog boxes." |
| 7096 test "$with_dialogs" = athena3d && echo " Using the Athena-3d dialog boxes." | 7144 test "$with_dialogs" = athena3d && echo " Using the Athena-3d dialog boxes." |
| 7145 test "$with_pop" = yes && "Using POP for mail access" | |
| 7146 test "$with_kerberos" = yes && "Using Kerberos for POP authentication" | |
| 7147 test "$with_hesiod" = yes && "Using Hesiod to get POP server host" | |
| 7097 | 7148 |
| 7098 test "${use_union_type}" = yes && echo " Using the union type for Lisp_Objects." | 7149 test "${use_union_type}" = yes && echo " Using the union type for Lisp_Objects." |
| 7099 test "${debug}" = yes && echo " Compiling in extra code for debugging." | 7150 test "${debug}" = yes && echo " Compiling in extra code for debugging." |
| 7100 test "${memory_usage_stats}" = yes && echo " Compiling in code for checking XEmacs memory usage." | 7151 test "${memory_usage_stats}" = yes && echo " Compiling in code for checking XEmacs memory usage." |
| 7101 test "$usage_tracking" = yes && echo " Compiling with usage tracking active (Sun internal)." | 7152 test "$usage_tracking" = yes && echo " Compiling with usage tracking active (Sun internal)." |
| 7153 echo "" | |
| 7102 ) | tee -a Installation | 7154 ) | tee -a Installation |
| 7103 echo " | tee -a Installation | 7155 echo 'The above configure report is appended to "Installation" file.' |
| 7104 " | 7156 echo "" |
| 7157 | |
| 7105 | 7158 |
| 7106 | 7159 |
| 7107 # Remove any trailing slashes in these variables. | 7160 # Remove any trailing slashes in these variables. |
| 7108 test -n "${prefix}" && | 7161 test -n "${prefix}" && |
| 7109 prefix=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'` | 7162 prefix=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'` |
