comparison libinterp/build-env.h @ 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 796f54d4ddbf
children e88a07dec498
comparison
equal deleted inserted replaced
31414:5341ff8d21d0 31415:00e2eafd1c0f
159 extern OCTINTERP_API const char *SUNDIALS_NVECSERIAL_LDFLAGS; 159 extern OCTINTERP_API const char *SUNDIALS_NVECSERIAL_LDFLAGS;
160 extern OCTINTERP_API const char *SUNDIALS_NVECSERIAL_LIBS; 160 extern OCTINTERP_API const char *SUNDIALS_NVECSERIAL_LIBS;
161 extern OCTINTERP_API const char *SUNDIALS_SUNLINSOLKLU_CPPFLAGS; 161 extern OCTINTERP_API const char *SUNDIALS_SUNLINSOLKLU_CPPFLAGS;
162 extern OCTINTERP_API const char *SUNDIALS_SUNLINSOLKLU_LDFLAGS; 162 extern OCTINTERP_API const char *SUNDIALS_SUNLINSOLKLU_LDFLAGS;
163 extern OCTINTERP_API const char *SUNDIALS_SUNLINSOLKLU_LIBS; 163 extern OCTINTERP_API const char *SUNDIALS_SUNLINSOLKLU_LIBS;
164 extern OCTINTERP_API const char *TERM_LIBS;
165 extern OCTINTERP_API const char *UMFPACK_CPPFLAGS; 164 extern OCTINTERP_API const char *UMFPACK_CPPFLAGS;
166 extern OCTINTERP_API const char *UMFPACK_LDFLAGS; 165 extern OCTINTERP_API const char *UMFPACK_LDFLAGS;
167 extern OCTINTERP_API const char *UMFPACK_LIBS; 166 extern OCTINTERP_API const char *UMFPACK_LIBS;
168 extern OCTINTERP_API const char *WARN_CFLAGS; 167 extern OCTINTERP_API const char *WARN_CFLAGS;
169 extern OCTINTERP_API const char *WARN_CXXFLAGS; 168 extern OCTINTERP_API const char *WARN_CXXFLAGS;