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