changeset 15963:e9f6c773332c

Fix build exceeding shell input line length. * build-aux/common.mk(do_subst_config_val): Put patterns for replacement in separate Perl file. * build-aux/config_vals.pl: New Perl file to substitute configuration values with values from the Make environment.
author Rik <rik@octave.org>
date Thu, 17 Jan 2013 14:59:16 -0800
parents bde7731b2b83
children f6d755f2ae9e
files build-aux/common.mk build-aux/config_vals.pl
diffstat 2 files changed, 172 insertions(+), 162 deletions(-) [+]
line wrap: on
line diff
--- a/build-aux/common.mk	Mon Jan 14 21:01:49 2013 +0100
+++ b/build-aux/common.mk	Thu Jan 17 14:59:16 2013 -0800
@@ -472,168 +472,7 @@
 
 define do_subst_config_vals
 echo "making $@ from $<"
-$(SED) < $< \
-  -e "s|%NO_EDIT_WARNING%|DO NOT EDIT!  Generated automatically from $(<F) by Make.|" \
-  -e "s|%NO_OCT_FILE_STRIP%|${NO_OCT_FILE_STRIP}|" \
-  -e "s|%OCTAVE_BINDIR%|\"${bindir}\"|" \
-  -e "s|%OCTAVE_CONF_ALL_CFLAGS%|\"${ALL_CFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_ALL_CXXFLAGS%|\"${ALL_CXXFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_ALL_FFLAGS%|\"${ALL_FFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_ALL_LDFLAGS%|\"${ALL_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_AMD_CPPFLAGS%|\"${AMD_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_AMD_LDFLAGS%|\"${AMD_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_AMD_LIBS%|\"${AMD_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_AR%|\"${AR}\"|" \
-  -e "s|%OCTAVE_CONF_ARFLAGS%|\"${ARFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_ARPACK_CPPFLAGS%|\"${ARPACK_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_ARPACK_LDFLAGS%|\"${ARPACK_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_ARPACK_LIBS%|\"${ARPACK_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_BLAS_LIBS%|\"${BLAS_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_CAMD_CPPFLAGS%|\"${CAMD_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_CAMD_LDFLAGS%|\"${CAMD_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_CAMD_LIBS%|\"${CAMD_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_CANONICAL_HOST_TYPE%|\"${canonical_host_type}\"|" \
-  -e "s|%OCTAVE_CONF_CARBON_LIBS%|\"${CARBON_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_CC%|\"${CC}\"|" \
-  -e "s|%OCTAVE_CONF_CC_VERSION%|\"${CC_VERSION}\"|" \
-  -e "s|%OCTAVE_CONF_CCOLAMD_CPPFLAGS%|\"${CCOLAMD_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_CCOLAMD_LDFLAGS%|\"${CCOLAMD_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_CCOLAMD_LIBS%|\"${CCOLAMD_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_CFLAGS%|\"${CFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_CHOLMOD_CPPFLAGS%|\"${CHOLMOD_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_CHOLMOD_LDFLAGS%|\"${CHOLMOD_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_CHOLMOD_LIBS%|\"${CHOLMOD_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_COLAMD_CPPFLAGS%|\"${COLAMD_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_COLAMD_LDFLAGS%|\"${COLAMD_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_COLAMD_LIBS%|\"${COLAMD_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_CPICFLAG%|\"${CPICFLAG}\"|" \
-  -e "s|%OCTAVE_CONF_CPPFLAGS%|\"${CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_CURL_CPPFLAGS%|\"${CURL_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_CURL_LDFLAGS%|\"${CURL_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_CURL_LIBS%|\"${CURL_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_CXSPARSE_CPPFLAGS%|\"${CXSPARSE_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_CXSPARSE_LDFLAGS%|\"${CXSPARSE_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_CXSPARSE_LIBS%|\"${CXSPARSE_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_CXX%|\"${CXX}\"|" \
-  -e "s|%OCTAVE_CONF_CXXCPP%|\"${CXXCPP}\"|" \
-  -e "s|%OCTAVE_CONF_CXXFLAGS%|\"${CXXFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_CXXPICFLAG%|\"${CXXPICFLAG}\"|" \
-  -e "s|%OCTAVE_CONF_CXX_VERSION%|\"${CXX_VERSION}\"|" \
-  -e "s|%OCTAVE_CONF_DEFAULT_PAGER%|\"${DEFAULT_PAGER}\"|" \
-  -e "s|%OCTAVE_CONF_DEPEND_FLAGS%|\"${DEPEND_FLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_DEPEND_EXTRA_SED_PATTERN%|\"${DEPEND_EXTRA_SED_PATTERN}\"|" \
-  -e "s|%OCTAVE_CONF_DL_LD%|\"${DL_LD}\"|" \
-  -e "s|%OCTAVE_CONF_DL_LDFLAGS%|\"${DL_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_DL_LIBS%|\"${DL_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_ENABLE_DYNAMIC_LINKING%|\"${ENABLE_DYNAMIC_LINKING}\"|" \
-  -e "s|%OCTAVE_CONF_EXEEXT%|\"${EXEEXT}\"|" \
-  -e "s|%OCTAVE_CONF_GCC_VERSION%|\"${GCC_VERSION}\"|" \
-  -e "s|%OCTAVE_CONF_GXX_VERSION%|\"${GXX_VERSION}\"|" \
-  -e "s|%OCTAVE_CONF_F77%|\"${F77}\"|" \
-  -e "s|%OCTAVE_CONF_F77_FLOAT_STORE_FLAG%|\"${F77_FLOAT_STORE_FLAG}\"|" \
-  -e "s|%OCTAVE_CONF_F77_INTEGER_8_FLAG%|\"${F77_INTEGER_8_FLAG}\"|" \
-  -e "s|%OCTAVE_CONF_FC%|\"${FC}\"|" \
-  -e "s|%OCTAVE_CONF_FFLAGS%|\"${FFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_FFTW3_CPPFLAGS%|\"${FFTW3_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_FFTW3_LDFLAGS%|\"${FFTW3_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_FFTW3_LIBS%|\"${FFTW3_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_FFTW3F_CPPFLAGS%|\"${FFTW3F_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_FFTW3F_LDFLAGS%|\"${FFTW3F_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_FFTW3F_LIBS%|\"${FFTW3F_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_FLIBS%|\"${FLIBS}\"|" \
-  -e "s|%OCTAVE_CONF_FPICFLAG%|\"${FPICFLAG}\"|" \
-  -e "s|%OCTAVE_CONF_FT2_CFLAGS%|\"${FT2_CFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_FT2_LIBS%|\"${FT2_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_GLPK_CPPFLAGS%|\"${GLPK_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_GLPK_LDFLAGS%|\"${GLPK_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_GLPK_LIBS%|\"${GLPK_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_GNUPLOT%|\"${GNUPLOT}\"|" \
-  -e "s|%OCTAVE_CONF_GRAPHICS_CFLAGS%|\"${GRAPHICS_CFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_GRAPHICS_LIBS%|\"${GRAPHICS_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_HDF5_CPPFLAGS%|\"${HDF5_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_HDF5_LDFLAGS%|\"${HDF5_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_HDF5_LIBS%|\"${HDF5_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_INCLUDEDIR%|\"${includedir}\"|" \
-  -e "s|%OCTAVE_CONF_LAPACK_LIBS%|\"${LAPACK_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_LD_CXX%|\"${LD_CXX}\"|" \
-  -e "s|%OCTAVE_CONF_LDFLAGS%|\"${LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_LD_STATIC_FLAG%|\"${LD_STATIC_FLAG}\"|" \
-  -e "s|%OCTAVE_CONF_LEX%|\"${LEX}\"|" \
-  -e "s|%OCTAVE_CONF_LEXLIB%|\"${LEXLIB}\"|" \
-  -e "s|%OCTAVE_CONF_LFLAGS%|\"${LFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_LIBDIR%|\"${libdir}\"|" \
-  -e "s|%OCTAVE_CONF_LIBEXT%|\"${LIBEXT}\"|" \
-  -e "s|%OCTAVE_CONF_LIBFLAGS%|\"${LIBFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_LIBOCTAVE%|\"${LIBOCTAVE}\"|" \
-  -e "s|%OCTAVE_CONF_LIBOCTINTERP%|\"${LIBOCTINTERP}\"|" \
-  -e "s|%OCTAVE_CONF_LIBS%|\"${LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_LLVM_CPPFLAGS%|\"${LLVM_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_LLVM_LDFLAGS%|\"${LLVM_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_LLVM_LIBS%|\"${LLVM_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_LN_S%|\"${LN_S}\"|" \
-  -e "s|%OCTAVE_CONF_MAGICK_CPPFLAGS%|\"${MAGICK_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_MAGICK_LDFLAGS%|\"${MAGICK_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_MAGICK_LIBS%|\"${MAGICK_LIBS}\"|" \
-  -e 's|%OCTAVE_CONF_MKOCTFILE_AR%|\"${MKOCTFILE_AR}\"|' \
-  -e 's|%OCTAVE_CONF_MKOCTFILE_CC%|\"${MKOCTFILE_CC}\"|' \
-  -e 's|%OCTAVE_CONF_MKOCTFILE_CXX%|\"${MKOCTFILE_CXX}\"|' \
-  -e 's|%OCTAVE_CONF_MKOCTFILE_DL_LD%|\"${MKOCTFILE_DL_LD}\"|' \
-  -e 's|%OCTAVE_CONF_MKOCTFILE_DL_LDFLAGS%|\"${MKOCTFILE_DL_LDFLAGS}\"|' \
-  -e 's|%OCTAVE_CONF_MKOCTFILE_F77%|\"${MKOCTFILE_F77}\"|' \
-  -e 's|%OCTAVE_CONF_MKOCTFILE_LD_CXX%|\"${MKOCTFILE_LD_CXX}\"|' \
-  -e 's|%OCTAVE_CONF_MKOCTFILE_RANLIB%|\"${MKOCTFILE_RANLIB}\"|' \
-  -e "s|%OCTAVE_CONF_OCTAVE_LINK_DEPS%|\"${OCTAVE_LINK_DEPS}\"|" \
-  -e "s|%OCTAVE_CONF_OCTAVE_LINK_OPTS%|\"${OCTAVE_LINK_OPTS}\"|" \
-  -e "s|%OCTAVE_CONF_OCTINCLUDEDIR%|\"${octincludedir}\"|" \
-  -e "s|%OCTAVE_CONF_OCTLIBDIR%|\"${octlibdir}\"|" \
-  -e "s|%OCTAVE_CONF_OCT_LINK_DEPS%|\"${OCT_LINK_DEPS}\"|" \
-  -e "s|%OCTAVE_CONF_OCT_LINK_OPTS%|\"${OCT_LINK_OPTS}\"|" \
-  -e "s|%OCTAVE_CONF_OPENGL_LIBS%|\"${OPENGL_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_PREFIX%|\"${prefix}\"|" \
-  -e "s|%OCTAVE_CONF_PTHREAD_CFLAGS%|\"${PTHREAD_CFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_PTHREAD_LIBS%|\"${PTHREAD_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_QHULL_CPPFLAGS%|\"${QHULL_CPPFLAGSS}\"|" \
-  -e "s|%OCTAVE_CONF_QHULL_LDFLAGS%|\"${QHULL_LDFLAGSS}\"|" \
-  -e "s|%OCTAVE_CONF_QHULL_LIBS%|\"${QHULL_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_QRUPDATE_CPPFLAGS%|\"${QRUPDATE_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_QRUPDATE_LDFLAGS%|\"${QRUPDATE_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_QRUPDATE_LIBS%|\"${QRUPDATE_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_QT_CPPFLAGS%|\"${QT_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_QT_LDFLAGS%|\"${QT_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_QT_LIBS%|\"${QT_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_RANLIB%|\"${RANLIB}\"|" \
-  -e "s|%OCTAVE_CONF_RDYNAMIC_FLAG%|\"${RDYNAMIC_FLAG}\"|" \
-  -e "s|%OCTAVE_CONF_READLINE_LIBS%|\"${READLINE_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_REGEX_LIBS%|\"${REGEX_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_SED%|\"${SED}\"|" \
-  -e "s|%OCTAVE_CONF_SHARED_LIBS%|\"${SHARED_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_SHLEXT%|\"${SHLEXT}\"|" \
-  -e "s|%OCTAVE_CONF_SHLLINKEXT%|\"${SHLLINKEXT}\"|" \
-  -e "s|%OCTAVE_CONF_SHLEXT_VER%|\"${SHLEXT_VER}\"|" \
-  -e "s|%OCTAVE_CONF_SH_LD%|\"${SH_LD}\"|" \
-  -e "s|%OCTAVE_CONF_SH_LDFLAGS%|\"${SH_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_SONAME_FLAGS%|\"${SONAME_FLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_STATIC_LIBS%|\"${STATIC_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_TERM_LIBS%|\"${TERM_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_UGLY_DEFS%|\"${UGLY_DEFS}\"|" \
-  -e "s|%OCTAVE_CONF_UMFPACK_CPPFLAGS%|\"${UMFPACK_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_UMFPACK_LDFLAGS%|\"${UMFPACK_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_UMFPACK_LIBS%|\"${UMFPACK_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_USE_64_BIT_IDX_T%|\"${USE_64_BIT_IDX_T}\"|" \
-  -e "s|%OCTAVE_CONF_VERSION%|\"${version}\"|" \
-  -e "s|%OCTAVE_CONF_WARN_CFLAGS%|\"${WARN_CFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_WARN_CXXFLAGS%|\"${WARN_CXXFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_X11_INCFLAGS%|\"${X11_INCFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_X11_LIBS%|\"${X11_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_XTRA_CFLAGS%|\"${XTRA_CFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_XTRA_CXXFLAGS%|\"${XTRA_CXXFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_YACC%|\"${YACC}\"|" \
-  -e "s|%OCTAVE_CONF_YFLAGS%|\"${YFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_Z_CPPFLAGS%|\"${Z_CPPFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_Z_LDFLAGS%|\"${Z_LDFLAGS}\"|" \
-  -e "s|%OCTAVE_CONF_Z_LIBS%|\"${Z_LIBS}\"|" \
-  -e "s|%OCTAVE_CONF_config_opts%|\"${config_opts}\"|" | \
-  $(SED)  -e "s|%OCTAVE_CONF_DEFS%|\"${UGLY_DEFS}\"|" > $@-t
+$(PERL) -p $(top_srcdir)/build-aux/config_vals.pl $< > $@-t
 $(simple_move_if_change_rule)
 endef
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/build-aux/config_vals.pl	Thu Jan 17 14:59:16 2013 -0800
@@ -0,0 +1,171 @@
+#!/usr/bin/perl -p
+
+## Extract source file name from input file  
+BEGIN {
+  $srcfile = $ARGV[0];
+  $srcfile =~ s#^.*(/|\\)##;
+}
+
+## List of config value substitutions 
+
+s[%NO_EDIT_WARNING%][DO NOT EDIT!  Generated automatically from ${srcfile} by Make.];
+s[%NO_OCT_FILE_STRIP%]["$ENV{NO_OCT_FILE_STRIP}"];
+s[%OCTAVE_BINDIR%]["$ENV{bindir}"];
+s[%OCTAVE_CONF_ALL_CFLAGS%]["$ENV{ALL_CFLAGS}"];
+s[%OCTAVE_CONF_ALL_CXXFLAGS%]["$ENV{ALL_CXXFLAGS}"];
+s[%OCTAVE_CONF_ALL_FFLAGS%]["$ENV{ALL_FFLAGS}"];
+s[%OCTAVE_CONF_ALL_LDFLAGS%]["$ENV{ALL_LDFLAGS}"];
+s[%OCTAVE_CONF_AMD_CPPFLAGS%]["$ENV{AMD_CPPFLAGS}"];
+s[%OCTAVE_CONF_AMD_LDFLAGS%]["$ENV{AMD_LDFLAGS}"];
+s[%OCTAVE_CONF_AMD_LIBS%]["$ENV{AMD_LIBS}"];
+s[%OCTAVE_CONF_AR%]["$ENV{AR}"];
+s[%OCTAVE_CONF_ARFLAGS%]["$ENV{ARFLAGS}"];
+s[%OCTAVE_CONF_ARPACK_CPPFLAGS%]["$ENV{ARPACK_CPPFLAGS}"];
+s[%OCTAVE_CONF_ARPACK_LDFLAGS%]["$ENV{ARPACK_LDFLAGS}"];
+s[%OCTAVE_CONF_ARPACK_LIBS%]["$ENV{ARPACK_LIBS}"];
+s[%OCTAVE_CONF_BLAS_LIBS%]["$ENV{BLAS_LIBS}"];
+s[%OCTAVE_CONF_CAMD_CPPFLAGS%]["$ENV{CAMD_CPPFLAGS}"];
+s[%OCTAVE_CONF_CAMD_LDFLAGS%]["$ENV{CAMD_LDFLAGS}"];
+s[%OCTAVE_CONF_CAMD_LIBS%]["$ENV{CAMD_LIBS}"];
+s[%OCTAVE_CONF_CANONICAL_HOST_TYPE%]["$ENV{canonical_host_type}"];
+s[%OCTAVE_CONF_CARBON_LIBS%]["$ENV{CARBON_LIBS}"];
+s[%OCTAVE_CONF_CC%]["$ENV{CC}"];
+s[%OCTAVE_CONF_CC_VERSION%]["$ENV{CC_VERSION}"];
+s[%OCTAVE_CONF_CCOLAMD_CPPFLAGS%]["$ENV{CCOLAMD_CPPFLAGS}"];
+s[%OCTAVE_CONF_CCOLAMD_LDFLAGS%]["$ENV{CCOLAMD_LDFLAGS}"];
+s[%OCTAVE_CONF_CCOLAMD_LIBS%]["$ENV{CCOLAMD_LIBS}"];
+s[%OCTAVE_CONF_CFLAGS%]["$ENV{CFLAGS}"];
+s[%OCTAVE_CONF_CHOLMOD_CPPFLAGS%]["$ENV{CHOLMOD_CPPFLAGS}"];
+s[%OCTAVE_CONF_CHOLMOD_LDFLAGS%]["$ENV{CHOLMOD_LDFLAGS}"];
+s[%OCTAVE_CONF_CHOLMOD_LIBS%]["$ENV{CHOLMOD_LIBS}"];
+s[%OCTAVE_CONF_COLAMD_CPPFLAGS%]["$ENV{COLAMD_CPPFLAGS}"];
+s[%OCTAVE_CONF_COLAMD_LDFLAGS%]["$ENV{COLAMD_LDFLAGS}"];
+s[%OCTAVE_CONF_COLAMD_LIBS%]["$ENV{COLAMD_LIBS}"];
+s[%OCTAVE_CONF_CPICFLAG%]["$ENV{CPICFLAG}"];
+s[%OCTAVE_CONF_CPPFLAGS%]["$ENV{CPPFLAGS}"];
+s[%OCTAVE_CONF_CURL_CPPFLAGS%]["$ENV{CURL_CPPFLAGS}"];
+s[%OCTAVE_CONF_CURL_LDFLAGS%]["$ENV{CURL_LDFLAGS}"];
+s[%OCTAVE_CONF_CURL_LIBS%]["$ENV{CURL_LIBS}"];
+s[%OCTAVE_CONF_CXSPARSE_CPPFLAGS%]["$ENV{CXSPARSE_CPPFLAGS}"];
+s[%OCTAVE_CONF_CXSPARSE_LDFLAGS%]["$ENV{CXSPARSE_LDFLAGS}"];
+s[%OCTAVE_CONF_CXSPARSE_LIBS%]["$ENV{CXSPARSE_LIBS}"];
+s[%OCTAVE_CONF_CXX%]["$ENV{CXX}"];
+s[%OCTAVE_CONF_CXXCPP%]["$ENV{CXXCPP}"];
+s[%OCTAVE_CONF_CXXFLAGS%]["$ENV{CXXFLAGS}"];
+s[%OCTAVE_CONF_CXXPICFLAG%]["$ENV{CXXPICFLAG}"];
+s[%OCTAVE_CONF_CXX_VERSION%]["$ENV{CXX_VERSION}"];
+s[%OCTAVE_CONF_DEFAULT_PAGER%]["$ENV{DEFAULT_PAGER}"];
+s[%OCTAVE_CONF_DEFS%]["$ENV{UGLY_DEFS}"];
+s[%OCTAVE_CONF_DEPEND_FLAGS%]["$ENV{DEPEND_FLAGS}"];
+s[%OCTAVE_CONF_DEPEND_EXTRA_SED_PATTERN%]["$ENV{DEPEND_EXTRA_SED_PATTERN}"];
+s[%OCTAVE_CONF_DL_LD%]["$ENV{DL_LD}"];
+s[%OCTAVE_CONF_DL_LDFLAGS%]["$ENV{DL_LDFLAGS}"];
+s[%OCTAVE_CONF_DL_LIBS%]["$ENV{DL_LIBS}"];
+s[%OCTAVE_CONF_ENABLE_DYNAMIC_LINKING%]["$ENV{ENABLE_DYNAMIC_LINKING}"];
+s[%OCTAVE_CONF_EXEEXT%]["$ENV{EXEEXT}"];
+s[%OCTAVE_CONF_GCC_VERSION%]["$ENV{GCC_VERSION}"];
+s[%OCTAVE_CONF_GXX_VERSION%]["$ENV{GXX_VERSION}"];
+s[%OCTAVE_CONF_F77%]["$ENV{F77}"];
+s[%OCTAVE_CONF_F77_FLOAT_STORE_FLAG%]["$ENV{F77_FLOAT_STORE_FLAG}"];
+s[%OCTAVE_CONF_F77_INTEGER_8_FLAG%]["$ENV{F77_INTEGER_8_FLAG}"];
+s[%OCTAVE_CONF_FC%]["$ENV{FC}"];
+s[%OCTAVE_CONF_FFLAGS%]["$ENV{FFLAGS}"];
+s[%OCTAVE_CONF_FFTW3_CPPFLAGS%]["$ENV{FFTW3_CPPFLAGS}"];
+s[%OCTAVE_CONF_FFTW3_LDFLAGS%]["$ENV{FFTW3_LDFLAGS}"];
+s[%OCTAVE_CONF_FFTW3_LIBS%]["$ENV{FFTW3_LIBS}"];
+s[%OCTAVE_CONF_FFTW3F_CPPFLAGS%]["$ENV{FFTW3F_CPPFLAGS}"];
+s[%OCTAVE_CONF_FFTW3F_LDFLAGS%]["$ENV{FFTW3F_LDFLAGS}"];
+s[%OCTAVE_CONF_FFTW3F_LIBS%]["$ENV{FFTW3F_LIBS}"];
+s[%OCTAVE_CONF_FLIBS%]["$ENV{FLIBS}"];
+s[%OCTAVE_CONF_FPICFLAG%]["$ENV{FPICFLAG}"];
+s[%OCTAVE_CONF_FT2_CFLAGS%]["$ENV{FT2_CFLAGS}"];
+s[%OCTAVE_CONF_FT2_LIBS%]["$ENV{FT2_LIBS}"];
+s[%OCTAVE_CONF_GLPK_CPPFLAGS%]["$ENV{GLPK_CPPFLAGS}"];
+s[%OCTAVE_CONF_GLPK_LDFLAGS%]["$ENV{GLPK_LDFLAGS}"];
+s[%OCTAVE_CONF_GLPK_LIBS%]["$ENV{GLPK_LIBS}"];
+s[%OCTAVE_CONF_GNUPLOT%]["$ENV{GNUPLOT}"];
+s[%OCTAVE_CONF_GRAPHICS_CFLAGS%]["$ENV{GRAPHICS_CFLAGS}"];
+s[%OCTAVE_CONF_GRAPHICS_LIBS%]["$ENV{GRAPHICS_LIBS}"];
+s[%OCTAVE_CONF_HDF5_CPPFLAGS%]["$ENV{HDF5_CPPFLAGS}"];
+s[%OCTAVE_CONF_HDF5_LDFLAGS%]["$ENV{HDF5_LDFLAGS}"];
+s[%OCTAVE_CONF_HDF5_LIBS%]["$ENV{HDF5_LIBS}"];
+s[%OCTAVE_CONF_INCLUDEDIR%]["$ENV{includedir}"];
+s[%OCTAVE_CONF_LAPACK_LIBS%]["$ENV{LAPACK_LIBS}"];
+s[%OCTAVE_CONF_LD_CXX%]["$ENV{LD_CXX}"];
+s[%OCTAVE_CONF_LDFLAGS%]["$ENV{LDFLAGS}"];
+s[%OCTAVE_CONF_LD_STATIC_FLAG%]["$ENV{LD_STATIC_FLAG}"];
+s[%OCTAVE_CONF_LEX%]["$ENV{LEX}"];
+s[%OCTAVE_CONF_LEXLIB%]["$ENV{LEXLIB}"];
+s[%OCTAVE_CONF_LFLAGS%]["$ENV{LFLAGS}"];
+s[%OCTAVE_CONF_LIBDIR%]["$ENV{libdir}"];
+s[%OCTAVE_CONF_LIBEXT%]["$ENV{LIBEXT}"];
+s[%OCTAVE_CONF_LIBFLAGS%]["$ENV{LIBFLAGS}"];
+s[%OCTAVE_CONF_LIBOCTAVE%]["$ENV{LIBOCTAVE}"];
+s[%OCTAVE_CONF_LIBOCTINTERP%]["$ENV{LIBOCTINTERP}"];
+s[%OCTAVE_CONF_LIBS%]["$ENV{LIBS}"];
+s[%OCTAVE_CONF_LLVM_CPPFLAGS%]["$ENV{LLVM_CPPFLAGS}"];
+s[%OCTAVE_CONF_LLVM_LDFLAGS%]["$ENV{LLVM_LDFLAGS}"];
+s[%OCTAVE_CONF_LLVM_LIBS%]["$ENV{LLVM_LIBS}"];
+s[%OCTAVE_CONF_LN_S%]["$ENV{LN_S}"];
+s[%OCTAVE_CONF_MAGICK_CPPFLAGS%]["$ENV{MAGICK_CPPFLAGS}"];
+s[%OCTAVE_CONF_MAGICK_LDFLAGS%]["$ENV{MAGICK_LDFLAGS}"];
+s[%OCTAVE_CONF_MAGICK_LIBS%]["$ENV{MAGICK_LIBS}"];
+s[%OCTAVE_CONF_MKOCTFILE_AR%]["$ENV{MKOCTFILE_AR}"];
+s[%OCTAVE_CONF_MKOCTFILE_CC%]["$ENV{MKOCTFILE_CC}"];
+s[%OCTAVE_CONF_MKOCTFILE_CXX%]["$ENV{MKOCTFILE_CXX}"];
+s[%OCTAVE_CONF_MKOCTFILE_DL_LD%]["$ENV{MKOCTFILE_DL_LD}"];
+s[%OCTAVE_CONF_MKOCTFILE_DL_LDFLAGS%]["$ENV{MKOCTFILE_DL_LDFLAGS}"];
+s[%OCTAVE_CONF_MKOCTFILE_F77%]["$ENV{MKOCTFILE_F77}"];
+s[%OCTAVE_CONF_MKOCTFILE_LD_CXX%]["$ENV{MKOCTFILE_LD_CXX}"];
+s[%OCTAVE_CONF_MKOCTFILE_RANLIB%]["$ENV{MKOCTFILE_RANLIB}"];
+s[%OCTAVE_CONF_OCTAVE_LINK_DEPS%]["$ENV{OCTAVE_LINK_DEPS}"];
+s[%OCTAVE_CONF_OCTAVE_LINK_OPTS%]["$ENV{OCTAVE_LINK_OPTS}"];
+s[%OCTAVE_CONF_OCTINCLUDEDIR%]["$ENV{octincludedir}"];
+s[%OCTAVE_CONF_OCTLIBDIR%]["$ENV{octlibdir}"];
+s[%OCTAVE_CONF_OCT_LINK_DEPS%]["$ENV{OCT_LINK_DEPS}"];
+s[%OCTAVE_CONF_OCT_LINK_OPTS%]["$ENV{OCT_LINK_OPTS}"];
+s[%OCTAVE_CONF_OPENGL_LIBS%]["$ENV{OPENGL_LIBS}"];
+s[%OCTAVE_CONF_PREFIX%]["$ENV{prefix}"];
+s[%OCTAVE_CONF_PTHREAD_CFLAGS%]["$ENV{PTHREAD_CFLAGS}"];
+s[%OCTAVE_CONF_PTHREAD_LIBS%]["$ENV{PTHREAD_LIBS}"];
+s[%OCTAVE_CONF_QHULL_CPPFLAGS%]["$ENV{QHULL_CPPFLAGSS}"];
+s[%OCTAVE_CONF_QHULL_LDFLAGS%]["$ENV{QHULL_LDFLAGSS}"];
+s[%OCTAVE_CONF_QHULL_LIBS%]["$ENV{QHULL_LIBS}"];
+s[%OCTAVE_CONF_QRUPDATE_CPPFLAGS%]["$ENV{QRUPDATE_CPPFLAGS}"];
+s[%OCTAVE_CONF_QRUPDATE_LDFLAGS%]["$ENV{QRUPDATE_LDFLAGS}"];
+s[%OCTAVE_CONF_QRUPDATE_LIBS%]["$ENV{QRUPDATE_LIBS}"];
+s[%OCTAVE_CONF_QT_CPPFLAGS%]["$ENV{QT_CPPFLAGS}"];
+s[%OCTAVE_CONF_QT_LDFLAGS%]["$ENV{QT_LDFLAGS}"];
+s[%OCTAVE_CONF_QT_LIBS%]["$ENV{QT_LIBS}"];
+s[%OCTAVE_CONF_RANLIB%]["$ENV{RANLIB}"];
+s[%OCTAVE_CONF_RDYNAMIC_FLAG%]["$ENV{RDYNAMIC_FLAG}"];
+s[%OCTAVE_CONF_READLINE_LIBS%]["$ENV{READLINE_LIBS}"];
+s[%OCTAVE_CONF_REGEX_LIBS%]["$ENV{REGEX_LIBS}"];
+s[%OCTAVE_CONF_SED%]["$ENV{SED}"];
+s[%OCTAVE_CONF_SHARED_LIBS%]["$ENV{SHARED_LIBS}"];
+s[%OCTAVE_CONF_SHLEXT%]["$ENV{SHLEXT}"];
+s[%OCTAVE_CONF_SHLLINKEXT%]["$ENV{SHLLINKEXT}"];
+s[%OCTAVE_CONF_SHLEXT_VER%]["$ENV{SHLEXT_VER}"];
+s[%OCTAVE_CONF_SH_LD%]["$ENV{SH_LD}"];
+s[%OCTAVE_CONF_SH_LDFLAGS%]["$ENV{SH_LDFLAGS}"];
+s[%OCTAVE_CONF_SONAME_FLAGS%]["$ENV{SONAME_FLAGS}"];
+s[%OCTAVE_CONF_STATIC_LIBS%]["$ENV{STATIC_LIBS}"];
+s[%OCTAVE_CONF_TERM_LIBS%]["$ENV{TERM_LIBS}"];
+s[%OCTAVE_CONF_UGLY_DEFS%]["$ENV{UGLY_DEFS}"];
+s[%OCTAVE_CONF_UMFPACK_CPPFLAGS%]["$ENV{UMFPACK_CPPFLAGS}"];
+s[%OCTAVE_CONF_UMFPACK_LDFLAGS%]["$ENV{UMFPACK_LDFLAGS}"];
+s[%OCTAVE_CONF_UMFPACK_LIBS%]["$ENV{UMFPACK_LIBS}"];
+s[%OCTAVE_CONF_USE_64_BIT_IDX_T%]["$ENV{USE_64_BIT_IDX_T}"];
+s[%OCTAVE_CONF_VERSION%]["$ENV{version}"];
+s[%OCTAVE_CONF_WARN_CFLAGS%]["$ENV{WARN_CFLAGS}"];
+s[%OCTAVE_CONF_WARN_CXXFLAGS%]["$ENV{WARN_CXXFLAGS}"];
+s[%OCTAVE_CONF_X11_INCFLAGS%]["$ENV{X11_INCFLAGS}"];
+s[%OCTAVE_CONF_X11_LIBS%]["$ENV{X11_LIBS}"];
+s[%OCTAVE_CONF_XTRA_CFLAGS%]["$ENV{XTRA_CFLAGS}"];
+s[%OCTAVE_CONF_XTRA_CXXFLAGS%]["$ENV{XTRA_CXXFLAGS}"];
+s[%OCTAVE_CONF_YACC%]["$ENV{YACC}"];
+s[%OCTAVE_CONF_YFLAGS%]["$ENV{YFLAGS}"];
+s[%OCTAVE_CONF_Z_CPPFLAGS%]["$ENV{Z_CPPFLAGS}"];
+s[%OCTAVE_CONF_Z_LDFLAGS%]["$ENV{Z_LDFLAGS}"];
+s[%OCTAVE_CONF_Z_LIBS%]["$ENV{Z_LIBS}"];
+s[%OCTAVE_CONF_config_opts%]["$ENV{config_opts}"];