comparison libinterp/corefcn/toplev.cc @ 31415:00e2eafd1c0f

build: Use gnulib module to get readline libraries. * bootstrap.conf: Import readline module. * configure.ac: Remove separate checks for terminal library. Use readline linker flags as set by gnulib module. * m4/acinclude.m4 (OCTAVE_CHECK_LIB_TERMLIB): Remove function that is no longer needed. (OCTAVE_ENABLE_READLINE): Replace custom check by calling gnulib function. No longer check if version is at least 4.2. (It was released 20+ years ago.) * build-aux/subst-config-vals.in.h, build-aux/subst-cross-config-vals.in.h: Substitute READLINE_LIBS with result from gnulib function. Remove TERM_LIBS. * libinterp/build-env.h, libinterp/build-env.in.cc, libinterp/corefcn/toplev.cc: Remove TERM_LIBS. See also: https://octave.discourse.group/t/3559
author Markus Mützel <markus.muetzel@gmx.de>
date Thu, 10 Nov 2022 18:52:19 +0100
parents 670a0d878af1
children e88a07dec498
comparison
equal deleted inserted replaced
31414:5341ff8d21d0 31415:00e2eafd1c0f
545 { "READLINE_LIBS", build_env::READLINE_LIBS }, 545 { "READLINE_LIBS", build_env::READLINE_LIBS },
546 { "SHARED_LIBS", build_env::SHARED_LIBS }, 546 { "SHARED_LIBS", build_env::SHARED_LIBS },
547 { "SH_LDFLAGS", build_env::SH_LDFLAGS }, 547 { "SH_LDFLAGS", build_env::SH_LDFLAGS },
548 { "STATIC_LIBS", build_env::STATIC_LIBS }, 548 { "STATIC_LIBS", build_env::STATIC_LIBS },
549 { "SUITESPARSECONFIG_LIBS", build_env::SUITESPARSECONFIG_LIBS }, 549 { "SUITESPARSECONFIG_LIBS", build_env::SUITESPARSECONFIG_LIBS },
550 { "TERM_LIBS", build_env::TERM_LIBS },
551 { "UMFPACK_CPPFLAGS", build_env::UMFPACK_CPPFLAGS }, 550 { "UMFPACK_CPPFLAGS", build_env::UMFPACK_CPPFLAGS },
552 { "UMFPACK_LDFLAGS", build_env::UMFPACK_LDFLAGS }, 551 { "UMFPACK_LDFLAGS", build_env::UMFPACK_LDFLAGS },
553 { "UMFPACK_LIBS", build_env::UMFPACK_LIBS }, 552 { "UMFPACK_LIBS", build_env::UMFPACK_LIBS },
554 { "WARN_CFLAGS", build_env::WARN_CFLAGS }, 553 { "WARN_CFLAGS", build_env::WARN_CFLAGS },
555 { "WARN_CXXFLAGS", build_env::WARN_CXXFLAGS }, 554 { "WARN_CXXFLAGS", build_env::WARN_CXXFLAGS },