Mercurial > hg > xemacs-beta
comparison configure @ 4803:5d120deb60ca
Enable rudimentary support for valgrind, including functions that tell valgrind
to do a leak check at runtime. See xemacs-patches message with ID
<870180fe1001060942k2b06ef1bn2631c5f226b5e6b2@mail.gmail.com>.
| author | Jerry James <james@xemacs.org> |
|---|---|
| date | Wed, 06 Jan 2010 10:44:06 -0700 |
| parents | bc4f2511bbea |
| children | 4dd2389173fc |
comparison
equal
deleted
inserted
replaced
| 4802:2fc0e2f18322 | 4803:5d120deb60ca |
|---|---|
| 1060 with_union_type | 1060 with_union_type |
| 1061 enable_quantify | 1061 enable_quantify |
| 1062 with_quantify | 1062 with_quantify |
| 1063 enable_purify | 1063 enable_purify |
| 1064 with_purify | 1064 with_purify |
| 1065 enable_valgrind | |
| 1066 with_valgrind | |
| 1065 with_x | 1067 with_x |
| 1066 ' | 1068 ' |
| 1067 ac_precious_vars='build_alias | 1069 ac_precious_vars='build_alias |
| 1068 host_alias | 1070 host_alias |
| 1069 target_alias | 1071 target_alias |
| 2028 cause all .c files to be rebuilt. | 2030 cause all .c files to be rebuilt. |
| 2029 --with-union-type Use union definition of Lisp_Object type. Known to | 2031 --with-union-type Use union definition of Lisp_Object type. Known to |
| 2030 trigger bugs in some compilers. | 2032 trigger bugs in some compilers. |
| 2031 --with-quantify Support performance debugging using Quantify. | 2033 --with-quantify Support performance debugging using Quantify. |
| 2032 --with-purify Support memory debugging using Purify. | 2034 --with-purify Support memory debugging using Purify. |
| 2035 --with-valgrind Support memory debugging using Valgrind. | |
| 2033 | 2036 |
| 2034 Optional Packages: | 2037 Optional Packages: |
| 2035 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] | 2038 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] |
| 2036 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) | 2039 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) |
| 2037 --with-x use the X Window System | 2040 --with-x use the X Window System |
| 4751 if test "${with_purify+set}" = set; then | 4754 if test "${with_purify+set}" = set; then |
| 4752 enableval="$with_purify" | 4755 enableval="$with_purify" |
| 4753 withval="$with_purify" | 4756 withval="$with_purify" |
| 4754 | 4757 |
| 4755 fi; | 4758 fi; |
| 4759 # If --with-valgrind or --without-valgrind were given then copy the value to the | |
| 4760 # equivalent enable_valgrind variable. | |
| 4761 if test "${with_valgrind+set}" = set; then | |
| 4762 enable_valgrind="$with_valgrind" | |
| 4763 fi; | |
| 4764 # If -enable-valgrind or --disable-valgrind were given then copy the value to the | |
| 4765 # equivalent with_valgrind variable. | |
| 4766 if test "${enable_valgrind+set}" = set; then | |
| 4767 with_valgrind="$enable_valgrind" | |
| 4768 fi; | |
| 4769 # Check whether --with-valgrind or --without-valgrind was given. | |
| 4770 if test "${with_valgrind+set}" = set; then | |
| 4771 enableval="$with_valgrind" | |
| 4772 withval="$with_valgrind" | |
| 4773 | |
| 4774 fi; | |
| 4756 | 4775 |
| 4757 if test "$with_purify" = "yes" -o "$with_quantify" = "yes"; then | 4776 if test "$with_purify" = "yes" -o "$with_quantify" = "yes"; then |
| 4758 test "$with_system_malloc" = "default" && with_system_malloc=yes | 4777 test "$with_system_malloc" = "default" && with_system_malloc=yes |
| 4759 fi | 4778 fi |
| 4760 | 4779 |
| 40925 | 40944 |
| 40926 test "$with_quantify" = "yes" && cat >>confdefs.h <<\_ACEOF | 40945 test "$with_quantify" = "yes" && cat >>confdefs.h <<\_ACEOF |
| 40927 #define QUANTIFY 1 | 40946 #define QUANTIFY 1 |
| 40928 _ACEOF | 40947 _ACEOF |
| 40929 | 40948 |
| 40949 test "$with_valgrind" = "yes" && cat >>confdefs.h <<\_ACEOF | |
| 40950 #define USE_VALGRIND 1 | |
| 40951 _ACEOF | |
| 40952 | |
| 40930 test "$with_pop" = "yes" && cat >>confdefs.h <<\_ACEOF | 40953 test "$with_pop" = "yes" && cat >>confdefs.h <<\_ACEOF |
| 40931 #define MAIL_USE_POP 1 | 40954 #define MAIL_USE_POP 1 |
| 40932 _ACEOF | 40955 _ACEOF |
| 40933 | 40956 |
| 40934 test "$with_kerberos" = "yes" && cat >>confdefs.h <<\_ACEOF | 40957 test "$with_kerberos" = "yes" && cat >>confdefs.h <<\_ACEOF |
| 41252 echo " WARNING: ---------------------------------------------------------" | 41275 echo " WARNING: ---------------------------------------------------------" |
| 41253 echo " WARNING: XEmacs will run noticeably more slowly as a result." | 41276 echo " WARNING: XEmacs will run noticeably more slowly as a result." |
| 41254 echo " WARNING: Error checking is on by default for XEmacs beta releases." | 41277 echo " WARNING: Error checking is on by default for XEmacs beta releases." |
| 41255 echo " WARNING: ---------------------------------------------------------" | 41278 echo " WARNING: ---------------------------------------------------------" |
| 41256 fi | 41279 fi |
| 41280 test "$with_valgrind" = yes && echo " Compiling in support for memory debugging with Valgrind." | |
| 41257 echo "" | 41281 echo "" |
| 41258 ) | tee -a Installation | 41282 ) | tee -a Installation |
| 41259 echo "" | 41283 echo "" |
| 41260 | 41284 |
| 41261 ac_config_headers="$ac_config_headers src/config.h lwlib/config.h" | 41285 ac_config_headers="$ac_config_headers src/config.h lwlib/config.h" |
