Mercurial > octave
comparison configure.ac @ 33391:0d1a3c2ad9c6 stable
build: Correct result of std::pmr::polymorphic_allocator in configure summary.
* configure.ac, m4/acinclude.m4 (OCTAVE_CHECK_STD_PMR_POLYMORPHIC_ALLOCATOR):
The "--enable-std-pmr-polymorphic-allocator" configure flag means that
polymorphic allocators should be used if possible. If that's not possible,
indicate that they won't be used in the configure summary instead of echoing
the value of the enable flag.
See: https://octave.discourse.group/t/5481/73
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Sat, 13 Apr 2024 12:13:34 +0200 |
parents | c59ff2782e04 |
children | 35901ae8a563 75ef583dd829 |
comparison
equal
deleted
inserted
replaced
33376:a8ce25c80695 | 33391:0d1a3c2ad9c6 |
---|---|
368 AX_CXX_COMPILE_STDCXX(11, [], mandatory) | 368 AX_CXX_COMPILE_STDCXX(11, [], mandatory) |
369 fi | 369 fi |
370 | 370 |
371 if test $ENABLE_STD_PMR_POLYMORPHIC_ALLOCATOR = yes; then | 371 if test $ENABLE_STD_PMR_POLYMORPHIC_ALLOCATOR = yes; then |
372 OCTAVE_CHECK_STD_PMR_POLYMORPHIC_ALLOCATOR | 372 OCTAVE_CHECK_STD_PMR_POLYMORPHIC_ALLOCATOR |
373 else | |
374 HAVE_STD_PMR_POLYMORPHIC_ALLOCATOR="no" | |
373 fi | 375 fi |
374 | 376 |
375 ### Determine which C compiler to use (we expect to find gcc or clang). | 377 ### Determine which C compiler to use (we expect to find gcc or clang). |
376 | 378 |
377 AC_PROG_CC | 379 AC_PROG_CC |
3406 Build shared libraries: $SHARED_LIBS | 3408 Build shared libraries: $SHARED_LIBS |
3407 Dynamic Linking API: $DL_API_MSG | 3409 Dynamic Linking API: $DL_API_MSG |
3408 Use library visibility flags: $ENABLE_LIB_VISIBILITY_FLAGS | 3410 Use library visibility flags: $ENABLE_LIB_VISIBILITY_FLAGS |
3409 64-bit array dims and indexing: $ENABLE_64 | 3411 64-bit array dims and indexing: $ENABLE_64 |
3410 64-bit BLAS array dims and indexing: $HAVE_64_BIT_BLAS | 3412 64-bit BLAS array dims and indexing: $HAVE_64_BIT_BLAS |
3411 Use std::pmr::polymorphic_allocator: $ENABLE_STD_PMR_POLYMORPHIC_ALLOCATOR | 3413 Use std::pmr::polymorphic_allocator: $HAVE_STD_PMR_POLYMORPHIC_ALLOCATOR |
3412 OpenMP SMP multithreading: $ENABLE_OPENMP | 3414 OpenMP SMP multithreading: $ENABLE_OPENMP |
3413 Truncate intermediate FP results: $ENABLE_FLOAT_TRUNCATE | 3415 Truncate intermediate FP results: $ENABLE_FLOAT_TRUNCATE |
3414 Include support for GNU readline: $USE_READLINE | 3416 Include support for GNU readline: $USE_READLINE |
3415 Use push parser in command line REPL: $ENABLE_COMMAND_LINE_PUSH_PARSER | 3417 Use push parser in command line REPL: $ENABLE_COMMAND_LINE_PUSH_PARSER |
3416 Build cross tools: $cross_tools | 3418 Build cross tools: $cross_tools |