Mercurial > jwe > octave
comparison configure.ac @ 21131:54527108599a
store more --enable-FEATURE info in octave_config_info
* configure.ac: (ENABLE_64, ENABLE_BOUNDS_CHECK, ENABLE_DOCS,
ENABLE_FLOAT_TRUNCATE, ENABLE_JIT, ENABLE_OPENMP): New variables.
macros. Handle consistently and AC_DEFINE them.
* common.mk, toplev.cc, oct-conf.in.h: Substitute new variables and
store them in octave_config_info.
* oct-conf-post.in.h: Provide old macro names for compatibility.
* Array.cc, Array.h, DiagArray2.h, PermMatrix.h, Range.cc, Sparse.h,
dim-vector.h, idx-vector.h, oct-refcount.h: Fix uses of macros.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 21 Jan 2016 18:18:16 -0500 |
parents | c1df36373272 |
children | 7962dbca527f |
comparison
equal
deleted
inserted
replaced
21130:9d7619605e5e | 21131:54527108599a |
---|---|
228 | 228 |
229 ### Enable bounds checking on element references within Octave's array and | 229 ### Enable bounds checking on element references within Octave's array and |
230 ### matrix classes. This slows down some operations a bit, so it is turned off | 230 ### matrix classes. This slows down some operations a bit, so it is turned off |
231 ### by default. | 231 ### by default. |
232 | 232 |
233 BOUNDS_CHECKING=no | 233 ENABLE_BOUNDS_CHECK=no |
234 AC_ARG_ENABLE([bounds-check], | 234 AC_ARG_ENABLE([bounds-check], |
235 [AS_HELP_STRING([--enable-bounds-check], | 235 [AS_HELP_STRING([--enable-bounds-check], |
236 [enable bounds checking for indexing in internal array classes])], | 236 [enable bounds checking for indexing in internal array classes])], |
237 [if test "$enableval" = yes; then BOUNDS_CHECKING=yes; fi], []) | 237 [if test "$enableval" = yes; then ENABLE_BOUNDS_CHECK=yes; fi], []) |
238 if test $BOUNDS_CHECKING = yes; then | 238 if test $ENABLE_BOUNDS_CHECK = yes; then |
239 AC_DEFINE(BOUNDS_CHECKING, 1, [Define to 1 to use internal bounds checking.]) | 239 AC_DEFINE(ENABLE_BOUNDS_CHECK, 1, [Define to 1 to use internal bounds checking.]) |
240 fi | 240 fi |
241 | 241 |
242 ### Use atomic operations for internal reference counting. This is required | 242 ### Use atomic operations for internal reference counting. This is required |
243 ### for thread-safe behavior (Qt Handles) but incurs a significant slowdown. | 243 ### for thread-safe behavior (Qt Handles) but incurs a significant slowdown. |
244 ### Enabled by default until a higher performing solution can be found. | 244 ### Enabled by default until a higher performing solution can be found. |
245 | 245 |
246 USE_ATOMIC_REFCOUNT=yes | 246 ENABLE_ATOMIC_REFCOUNT=yes |
247 AC_ARG_ENABLE([atomic-refcount], | 247 AC_ARG_ENABLE([atomic-refcount], |
248 [AS_HELP_STRING([--disable-atomic-refcount], | 248 [AS_HELP_STRING([--disable-atomic-refcount], |
249 [Do not use atomic operations for internal reference counting. This option is required for thread-safe behavior as used in the GUI's Qt plotting toolkit. Performance for CLI-only builds is improved by disabling this feature.])], | 249 [Do not use atomic operations for internal reference counting. This option is required for thread-safe behavior as used in the GUI's Qt plotting toolkit. Performance for CLI-only builds is improved by disabling this feature.])], |
250 [if test "$enableval" = no; then USE_ATOMIC_REFCOUNT=no; fi], []) | 250 [if test "$enableval" = no; then ENABLE_ATOMIC_REFCOUNT=no; fi], []) |
251 if test $USE_ATOMIC_REFCOUNT = yes; then | 251 if test $ENABLE_ATOMIC_REFCOUNT = yes; then |
252 AC_DEFINE(USE_ATOMIC_REFCOUNT, 1, | 252 AC_DEFINE(ENABLE_ATOMIC_REFCOUNT, 1, |
253 [Define to 1 to use atomic operations for reference counting.]) | 253 [Define to 1 to use atomic operations for reference counting.]) |
254 fi | 254 fi |
255 | 255 |
256 ### Disable running Make in the doc directory. | 256 ### Disable running Make in the doc directory. |
257 ### This is useful, for example, when building Octave on systems without TeX. | 257 ### This is useful, for example, when building Octave on systems without TeX. |
261 [AS_HELP_STRING([--disable-docs], [don't build documentation files])], | 261 [AS_HELP_STRING([--disable-docs], [don't build documentation files])], |
262 [if test "$enableval" = no; then | 262 [if test "$enableval" = no; then |
263 ENABLE_DOCS=no | 263 ENABLE_DOCS=no |
264 warn_docs="building documentation disabled; make dist will fail" | 264 warn_docs="building documentation disabled; make dist will fail" |
265 OCTAVE_CONFIGURE_WARNING([warn_docs]) | 265 OCTAVE_CONFIGURE_WARNING([warn_docs]) |
266 fi], | 266 fi], []) |
267 []) | |
268 | 267 |
269 ### If possible, use a 64-bit integer type for array dimensions and indexing. | 268 ### If possible, use a 64-bit integer type for array dimensions and indexing. |
270 | 269 |
271 USE_64_BIT_IDX_T=no | 270 ENABLE_64=no |
272 OCTAVE_IDX_TYPE=int | 271 OCTAVE_IDX_TYPE=int |
273 AC_ARG_ENABLE(64, | 272 AC_ARG_ENABLE(64, |
274 [AS_HELP_STRING([--enable-64], | 273 [AS_HELP_STRING([--enable-64], |
275 [(EXPERIMENTAL) use 64-bit integers for array dimensions and indexing])], | 274 [(EXPERIMENTAL) use 64-bit integers for array dimensions and indexing])], |
276 [if test "$enableval" = yes; then USE_64_BIT_IDX_T=yes; fi], []) | 275 [if test "$enableval" = yes; then ENABLE_64=yes; fi], []) |
277 if test $USE_64_BIT_IDX_T = yes; then | 276 if test $ENABLE_64 = yes; then |
278 AC_CHECK_SIZEOF([void *]) | 277 AC_CHECK_SIZEOF([void *]) |
279 AC_CHECK_SIZEOF([int]) | 278 AC_CHECK_SIZEOF([int]) |
280 AC_CHECK_SIZEOF([long]) | 279 AC_CHECK_SIZEOF([long]) |
281 AC_CHECK_SIZEOF([int64_t]) | 280 AC_CHECK_SIZEOF([int64_t]) |
282 if test $ac_cv_sizeof_void_p -eq 8; then | 281 if test $ac_cv_sizeof_void_p -eq 8; then |
283 OCTAVE_IDX_TYPE=int64_t | 282 OCTAVE_IDX_TYPE=int64_t |
284 else | 283 else |
285 warn_64_bit="pointers are not 64-bits wide; disabling 64-bit features" | 284 warn_64_bit="pointers are not 64-bits wide; disabling 64-bit features" |
286 OCTAVE_CONFIGURE_WARNING([warn_64_bit]) | 285 OCTAVE_CONFIGURE_WARNING([warn_64_bit]) |
287 USE_64_BIT_IDX_T=no | 286 ENABLE_64=no |
288 fi | 287 fi |
289 fi | 288 fi |
290 AC_SUBST(OCTAVE_IDX_TYPE) | 289 AC_SUBST(OCTAVE_IDX_TYPE) |
291 AC_DEFINE_UNQUOTED(OCTAVE_IDX_TYPE, [$OCTAVE_IDX_TYPE], | 290 AC_DEFINE_UNQUOTED(OCTAVE_IDX_TYPE, [$OCTAVE_IDX_TYPE], |
292 [Define to the type of octave_idx_type (64 or 32 bit signed integer).]) | 291 [Define to the type of octave_idx_type (64 or 32 bit signed integer).]) |
293 if test $USE_64_BIT_IDX_T = yes; then | 292 if test $ENABLE_64 = yes; then |
294 AC_DEFINE(USE_64_BIT_IDX_T, 1, | 293 AC_DEFINE(ENABLE_64, 1, |
295 [Define to 1 if using 64-bit integers for array dimensions and indexing.]) | 294 [Define to 1 if using 64-bit integers for array dimensions and indexing.]) |
296 fi | 295 fi |
297 AC_SUBST(USE_64_BIT_IDX_T) | 296 AC_SUBST(ENABLE_64) |
298 | 297 |
299 ### It seems that there are some broken inline assembly functions in | 298 ### It seems that there are some broken inline assembly functions in |
300 ### the GNU libc. Since I'm not sure how to test whether we are using | 299 ### the GNU libc. Since I'm not sure how to test whether we are using |
301 ### GNU libc, just disable them for all platforms. | 300 ### GNU libc, just disable them for all platforms. |
302 | 301 |
433 CXXFLAGS="$CXXFLAGS $PTHREAD_CFLAGS" | 432 CXXFLAGS="$CXXFLAGS $PTHREAD_CFLAGS" |
434 | 433 |
435 ### Test whether the compiler supports OpenMP. This is enabled by default | 434 ### Test whether the compiler supports OpenMP. This is enabled by default |
436 ### now to allow the option of using OpenMP in loadable modules. | 435 ### now to allow the option of using OpenMP in loadable modules. |
437 | 436 |
438 USE_OPENMP=no | 437 ENABLE_OPENMP=no |
439 check_for_openmp=yes | 438 check_for_openmp=yes |
440 AC_ARG_ENABLE([openmp], | 439 AC_ARG_ENABLE([openmp], |
441 [AS_HELP_STRING([--disable-openmp], | 440 [AS_HELP_STRING([--disable-openmp], |
442 [disable OpenMP SMP multi-threading])], | 441 [disable OpenMP SMP multi-threading])], |
443 [if test "$enableval" = no; then check_for_openmp=no; fi], []) | 442 [if test "$enableval" = no; then check_for_openmp=no; fi], []) |
444 if test $check_for_openmp = yes; then | 443 if test $check_for_openmp = yes; then |
445 AC_LANG_PUSH(C) | 444 AC_LANG_PUSH(C) |
446 AX_OPENMP([XTRA_CFLAGS="$XTRA_CFLAGS $OPENMP_CFLAGS"; USE_OPENMP=yes], []) | 445 AX_OPENMP([XTRA_CFLAGS="$XTRA_CFLAGS $OPENMP_CFLAGS"; ENABLE_OPENMP=yes], []) |
447 AC_LANG_POP(C) | 446 AC_LANG_POP(C) |
448 AC_LANG_PUSH(C++) | 447 AC_LANG_PUSH(C++) |
449 AX_OPENMP([XTRA_CXXFLAGS="$XTRA_CXXFLAGS $OPENMP_CXXFLAGS"; USE_OPENMP=yes], []) | 448 AX_OPENMP([XTRA_CXXFLAGS="$XTRA_CXXFLAGS $OPENMP_CXXFLAGS"; ENABLE_OPENMP=yes], []) |
450 AC_LANG_POP(C++) | 449 AC_LANG_POP(C++) |
451 fi | 450 fi |
452 dnl Define here since it is skipped if the first argument to | 451 dnl Define here since it is skipped if the first argument to |
453 dnl AX_OPENMP is not empty. | 452 dnl AX_OPENMP is not empty. |
454 if test $USE_OPENMP = yes; then | 453 if test $ENABLE_OPENMP = yes; then |
455 AC_DEFINE(HAVE_OPENMP, 1, [Define if OpenMP is enabled]) | 454 AC_DEFINE(ENABLE_OPENMP, 1, [Define if OpenMP is enabled.]) |
456 fi | 455 fi |
457 ## Set these for any other tests that may require them. They will be | 456 ## Set these for any other tests that may require them. They will be |
458 ## reset before output files are generated. | 457 ## reset before output files are generated. |
459 CFLAGS="$CFLAGS $OPENMP_CFLAGS" | 458 CFLAGS="$CFLAGS $OPENMP_CFLAGS" |
460 CXXFLAGS="$CXXFLAGS $OPENMP_CXXFLAGS" | 459 CXXFLAGS="$CXXFLAGS $OPENMP_CXXFLAGS" |
467 ### However, this performance degradation is very minimal, if indeed measurable. | 466 ### However, this performance degradation is very minimal, if indeed measurable. |
468 ### Therefore, it has been enabled for all platforms and compilers. | 467 ### Therefore, it has been enabled for all platforms and compilers. |
469 ### Reported bugs indicate that --enable-float-truncate is required for MinGW | 468 ### Reported bugs indicate that --enable-float-truncate is required for MinGW |
470 ### and Cygwin platforms and for GCC compilers >= 5.0. It should not be | 469 ### and Cygwin platforms and for GCC compilers >= 5.0. It should not be |
471 ### necessary for non-x87 targets or when using modern SSE math. | 470 ### necessary for non-x87 targets or when using modern SSE math. |
472 ac_float_truncate=volatile | 471 ENABLE_FLOAT_TRUNCATE=yes |
473 AC_ARG_ENABLE([float-truncate], | 472 AC_ARG_ENABLE([float-truncate], |
474 [AS_HELP_STRING([--disable-float-truncate], | 473 [AS_HELP_STRING([--disable-float-truncate], |
475 [truncate intermediate FP results])], | 474 [truncate intermediate FP results])], |
476 [if test "$enableval" = no; then | 475 [if test "$enableval" = no; then ENABLE_FLOAT_TRUNCATE=no; fi], []) |
477 ac_float_truncate= | 476 if test $ENABLE_FLOAT_TRUNCATE = yes; then |
478 fi], | 477 AC_DEFINE(ENABLE_FLOAT_TRUNCATE, 1, |
479 []) | 478 [Define to 1 if you need to truncate intermediate FP results.]) |
480 | 479 fi |
481 AC_DEFINE_UNQUOTED(FLOAT_TRUNCATE, [$ac_float_truncate], | |
482 [Define to volatile if you need to truncate intermediate FP results.]) | |
483 | 480 |
484 ### Determine extra CFLAGS that may be necessary for Octave. | 481 ### Determine extra CFLAGS that may be necessary for Octave. |
485 | 482 |
486 ## On Intel systems with gcc, we may need to compile with -mieee-fp | 483 ## On Intel systems with gcc, we may need to compile with -mieee-fp |
487 ## to get full support for IEEE floating point. | 484 ## to get full support for IEEE floating point. |
659 fi | 656 fi |
660 AC_SUBST(F77_ISNAN_MACRO) | 657 AC_SUBST(F77_ISNAN_MACRO) |
661 | 658 |
662 OCTAVE_CHECK_SIZEOF_FORTRAN_INTEGER | 659 OCTAVE_CHECK_SIZEOF_FORTRAN_INTEGER |
663 if test $octave_cv_sizeof_fortran_integer = no; then | 660 if test $octave_cv_sizeof_fortran_integer = no; then |
664 if test $USE_64_BIT_IDX_T = yes; then | 661 if test $ENABLE_64 = yes; then |
665 case $F77 in | 662 case $F77 in |
666 *gfortran*) | 663 *gfortran*) |
667 case $F77_INTEGER_8_FLAG in | 664 case $F77_INTEGER_8_FLAG in |
668 *-fdefault-integer-8*) | 665 *-fdefault-integer-8*) |
669 ;; | 666 ;; |
770 AC_DEFINE(HAVE_ZLIB, 1, [Define to 1 if ZLIB is available.]) | 767 AC_DEFINE(HAVE_ZLIB, 1, [Define to 1 if ZLIB is available.]) |
771 fi | 768 fi |
772 | 769 |
773 ### Check for the LLVM library | 770 ### Check for the LLVM library |
774 | 771 |
775 build_jit=no | 772 ENABLE_JIT=no |
776 AC_ARG_ENABLE([jit], | 773 AC_ARG_ENABLE([jit], |
777 [AS_HELP_STRING([--enable-jit], | 774 [AS_HELP_STRING([--enable-jit], |
778 [(EXPERIMENTAL) enable JIT compiler])], | 775 [(EXPERIMENTAL) enable JIT compiler])], |
779 [if test "$enableval" = yes; then | 776 [if test "$enableval" = yes; then ENABLE_JIT=yes; fi], []) |
780 build_jit=yes | |
781 fi], | |
782 []) | |
783 | 777 |
784 LLVM_CXXFLAGS= | 778 LLVM_CXXFLAGS= |
785 LLVM_CPPFLAGS= | 779 LLVM_CPPFLAGS= |
786 LLVM_LDFLAGS= | 780 LLVM_LDFLAGS= |
787 LLVM_LIBS= | 781 LLVM_LIBS= |
788 | 782 |
789 if test $build_jit = yes; then | 783 if test $ENABLE_JIT = yes; then |
790 | 784 |
791 ## Find llvm-config program from environment variable or by searching | 785 ## Find llvm-config program from environment variable or by searching |
792 AC_ARG_VAR([LLVM_CONFIG], [path to llvm-config utility]) | 786 AC_ARG_VAR([LLVM_CONFIG], [path to llvm-config utility]) |
793 AC_CHECK_PROG([LLVM_CONFIG], llvm-config, llvm-config, []) | 787 AC_CHECK_PROG([LLVM_CONFIG], llvm-config, llvm-config, []) |
794 | 788 |
861 fi | 855 fi |
862 | 856 |
863 if test -z "$warn_llvm"; then | 857 if test -z "$warn_llvm"; then |
864 AC_DEFINE(HAVE_LLVM, 1, [Define to 1 if LLVM is available.]) | 858 AC_DEFINE(HAVE_LLVM, 1, [Define to 1 if LLVM is available.]) |
865 else | 859 else |
866 build_jit=no | 860 ENABLE_JIT=no |
867 LLVM_CPPFLAGS= | 861 LLVM_CPPFLAGS= |
868 LLVM_CXXFLAGS= | 862 LLVM_CXXFLAGS= |
869 LLVM_LDFLAGS= | 863 LLVM_LDFLAGS= |
870 LLVM_LIBS= | 864 LLVM_LIBS= |
871 OCTAVE_CONFIGURE_WARNING([warn_llvm]) | 865 OCTAVE_CONFIGURE_WARNING([warn_llvm]) |
873 dnl FIXME: Re-instate when JIT is enabled by default | 867 dnl FIXME: Re-instate when JIT is enabled by default |
874 dnl else | 868 dnl else |
875 dnl ## JIT build disabled | 869 dnl ## JIT build disabled |
876 dnl warn_llvm="JIT compiler disabled, some performance loss for loops" | 870 dnl warn_llvm="JIT compiler disabled, some performance loss for loops" |
877 dnl OCTAVE_CONFIGURE_WARNING([warn_llvm]) | 871 dnl OCTAVE_CONFIGURE_WARNING([warn_llvm]) |
872 fi | |
873 if test $ENABLE_JIT; then | |
874 AC_DEFINE(ENABLE_JIT, 1, [Define to 1 to enable JIT compiler.]) | |
878 fi | 875 fi |
879 | 876 |
880 AC_SUBST(LLVM_CPPFLAGS) | 877 AC_SUBST(LLVM_CPPFLAGS) |
881 AC_SUBST(LLVM_CXXFLAGS) | 878 AC_SUBST(LLVM_CXXFLAGS) |
882 AC_SUBST(LLVM_LDFLAGS) | 879 AC_SUBST(LLVM_LDFLAGS) |
1484 ;; | 1481 ;; |
1485 esac | 1482 esac |
1486 fi | 1483 fi |
1487 | 1484 |
1488 if test $ax_blas_ok = no; then | 1485 if test $ax_blas_ok = no; then |
1489 if test $USE_64_BIT_IDX_T = yes && test "$ax_blas_integer_size_ok" = no; then | 1486 if test $ENABLE_64 = yes && test "$ax_blas_integer_size_ok" = no; then |
1490 ## Attempt to be more informative. | 1487 ## Attempt to be more informative. |
1491 AC_MSG_ERROR([BLAS doesn't seem to support 64-bit integers. This is incompatible with --enable-64.]) | 1488 AC_MSG_ERROR([BLAS doesn't seem to support 64-bit integers. This is incompatible with --enable-64.]) |
1492 else | 1489 else |
1493 AC_MSG_ERROR([A BLAS library was detected but found incompatible with your Fortran 77 compiler settings.]) | 1490 AC_MSG_ERROR([A BLAS library was detected but found incompatible with your Fortran 77 compiler settings.]) |
1494 fi | 1491 fi |
1524 AC_DEFINE(HAVE_QRUPDATE_LUU, 1, [Define to 1 if qrupdate supports LU updates.]) | 1521 AC_DEFINE(HAVE_QRUPDATE_LUU, 1, [Define to 1 if qrupdate supports LU updates.]) |
1525 fi | 1522 fi |
1526 fi | 1523 fi |
1527 LIBS="$save_LIBS" | 1524 LIBS="$save_LIBS" |
1528 | 1525 |
1529 if test $USE_64_BIT_IDX_T = yes; then | 1526 if test $ENABLE_64 = yes; then |
1530 CHOLMOD_TAG="_l_" | 1527 CHOLMOD_TAG="_l_" |
1531 CXSPARSE_TAG="_dl_" | 1528 CXSPARSE_TAG="_dl_" |
1532 UMFPACK_TAG="_zl_" | 1529 UMFPACK_TAG="_zl_" |
1533 else | 1530 else |
1534 CHOLMOD_TAG="_" | 1531 CHOLMOD_TAG="_" |
2455 if test -n "$warn_makeinfo"; then | 2452 if test -n "$warn_makeinfo"; then |
2456 ENABLE_DOCS = no | 2453 ENABLE_DOCS = no |
2457 warn_docs_makeinfo="building documentation disabled because makeinfo was not found; make dist will fail" | 2454 warn_docs_makeinfo="building documentation disabled because makeinfo was not found; make dist will fail" |
2458 OCTAVE_CONFIGURE_WARNING([warn_docs_makeinfo]) | 2455 OCTAVE_CONFIGURE_WARNING([warn_docs_makeinfo]) |
2459 fi | 2456 fi |
2457 fi | |
2458 if test $ENABLE_DOCS = yes; then | |
2459 AC_DEFINE(ENABLE_DOCS, 1, | |
2460 [Define to 1 to build Octave documentation files.]) | |
2460 fi | 2461 fi |
2461 AM_CONDITIONAL([AMCOND_BUILD_DOCS], [test $ENABLE_DOCS = yes]) | 2462 AM_CONDITIONAL([AMCOND_BUILD_DOCS], [test $ENABLE_DOCS = yes]) |
2462 | 2463 |
2463 ### Maybe add -Wall, -W, and -Wshadow to compiler flags now that we're | 2464 ### Maybe add -Wall, -W, and -Wshadow to compiler flags now that we're |
2464 ### done feature testing. | 2465 ### done feature testing. |
3173 | 3174 |
3174 Default pager: $DEFAULT_PAGER | 3175 Default pager: $DEFAULT_PAGER |
3175 gnuplot: $GNUPLOT | 3176 gnuplot: $GNUPLOT |
3176 | 3177 |
3177 Build Octave GUI: $build_gui | 3178 Build Octave GUI: $build_gui |
3178 JIT compiler for loops: $build_jit | 3179 JIT compiler for loops: $ENABLE_JIT |
3179 Build Java interface: $build_java | 3180 Build Java interface: $build_java |
3180 Do internal array bounds checking: $BOUNDS_CHECKING | 3181 Do internal array bounds checking: $ENABLE_BOUNDS_CHECK |
3181 Build static libraries: $STATIC_LIBS | 3182 Build static libraries: $STATIC_LIBS |
3182 Build shared libraries: $SHARED_LIBS | 3183 Build shared libraries: $SHARED_LIBS |
3183 Dynamic Linking: $ENABLE_DYNAMIC_LINKING $DL_API_MSG | 3184 Dynamic Linking: $ENABLE_DYNAMIC_LINKING $DL_API_MSG |
3184 Include support for GNU readline: $USE_READLINE | 3185 Include support for GNU readline: $USE_READLINE |
3185 64-bit array dims and indexing: $USE_64_BIT_IDX_T | 3186 64-bit array dims and indexing: $ENABLE_64 |
3186 OpenMP SMP multithreading: $USE_OPENMP | 3187 OpenMP SMP multithreading: $ENABLE_OPENMP |
3187 Build cross tools: $cross_tools | 3188 Build cross tools: $cross_tools |
3188 Build docs: $ENABLE_DOCS | 3189 Build docs: $ENABLE_DOCS |
3190 Truncate intermediate FP results: $ENABLE_FLOAT_TRUNCATE | |
3189 ]) | 3191 ]) |
3190 | 3192 |
3191 warn_msg_printed=false | 3193 warn_msg_printed=false |
3192 | 3194 |
3193 OCTAVE_CONFIGURE_WARNING_SUMMARY | 3195 OCTAVE_CONFIGURE_WARNING_SUMMARY |
3198 AC_MSG_WARN([Are you sure that is what you want to do?]) | 3200 AC_MSG_WARN([Are you sure that is what you want to do?]) |
3199 warn_msg_printed=true | 3201 warn_msg_printed=true |
3200 fi | 3202 fi |
3201 fi | 3203 fi |
3202 | 3204 |
3203 if test $USE_64_BIT_IDX_T = yes; then | 3205 if test $ENABLE_64 = yes; then |
3204 AC_MSG_WARN([]) | 3206 AC_MSG_WARN([]) |
3205 AC_MSG_WARN([You used the EXPERIMENTAL --enable-64 option.]) | 3207 AC_MSG_WARN([You used the EXPERIMENTAL --enable-64 option.]) |
3206 AC_MSG_WARN([Are you sure that is what you want to do?]) | 3208 AC_MSG_WARN([Are you sure that is what you want to do?]) |
3207 AC_MSG_WARN([]) | 3209 AC_MSG_WARN([]) |
3208 AC_MSG_WARN([Your Fortran compiler must have an option to generate]) | 3210 AC_MSG_WARN([Your Fortran compiler must have an option to generate]) |
3250 AC_MSG_WARN([]) | 3252 AC_MSG_WARN([]) |
3251 | 3253 |
3252 warn_msg_printed=true | 3254 warn_msg_printed=true |
3253 fi | 3255 fi |
3254 | 3256 |
3255 if test $USE_ATOMIC_REFCOUNT = no; then | 3257 if test $ENABLE_ATOMIC_REFCOUNT = no; then |
3256 AC_MSG_WARN([]) | 3258 AC_MSG_WARN([]) |
3257 AC_MSG_WARN([atomic reference counting disabled.]) | 3259 AC_MSG_WARN([atomic reference counting disabled.]) |
3258 AC_MSG_WARN([This feature allows access to Octave data safely from]) | 3260 AC_MSG_WARN([This feature allows access to Octave data safely from]) |
3259 AC_MSG_WARN([another thread, and is required when using the GUI's Qt toolkit]) | 3261 AC_MSG_WARN([another thread, and is required when using the GUI's Qt toolkit]) |
3260 AC_MSG_WARN([for plotting.]) | 3262 AC_MSG_WARN([for plotting.]) |