diff build-aux/subst-config-vals.in.sh @ 21409:1aa293d58df0

fully expand all env vars before writing config.status (bug #46063) * configure.ac: Fully expand environment variables just prior to generating config.status. * mk-mxarray-h.in.sh, mk-version-h.in.sh, subst-config-vals.in.sh, subst-cross-config-vals.in.sh, subst-default-vals.in.sh, subst-f77-isnan-macro.in.sh, subst-script-vals.in.sh: Eliminate now unnecessary step of expanding environment variables.
author John W. Eaton <jwe@octave.org>
date Sun, 06 Mar 2016 13:33:02 -0500
parents 1f69fc65539e
children fdb9adcc02f9
line wrap: on
line diff
--- a/build-aux/subst-config-vals.in.sh	Sat Mar 05 08:04:13 2016 -0800
+++ b/build-aux/subst-config-vals.in.sh	Sun Mar 06 13:33:02 2016 -0500
@@ -20,338 +20,162 @@
 
 : ${SED=@SED@}
 
-## Use two steps so that we can interpolate values without having to
-## determine the order in which to set variable values.
-
-## These must use ' so that embedded variables are not interpolated
-## (the values they reference may not be defined before they are used).
-
-NO_OCT_FILE_STRIP='@NO_OCT_FILE_STRIP@'
-bindir='@bindir@'
-AMD_CPPFLAGS='@AMD_CPPFLAGS@'
-AMD_LDFLAGS='@AMD_LDFLAGS@'
-AMD_LIBS='@AMD_LIBS@'
-AR='@AR@'
-ARFLAGS='@ARFLAGS@'
-ARPACK_CPPFLAGS='@ARPACK_CPPFLAGS@'
-ARPACK_LDFLAGS='@ARPACK_LDFLAGS@'
-ARPACK_LIBS='@ARPACK_LIBS@'
-BLAS_LIBS='@BLAS_LIBS@'
-CAMD_CPPFLAGS='@CAMD_CPPFLAGS@'
-CAMD_LDFLAGS='@CAMD_LDFLAGS@'
-CAMD_LIBS='@CAMD_LIBS@'
-CARBON_LIBS='@CARBON_LIBS@'
-CC='@CC@'
-CCOLAMD_CPPFLAGS='@CCOLAMD_CPPFLAGS@'
-CCOLAMD_LDFLAGS='@CCOLAMD_LDFLAGS@'
-CCOLAMD_LIBS='@CCOLAMD_LIBS@'
-CFLAGS='@CFLAGS@'
-CHOLMOD_CPPFLAGS='@CHOLMOD_CPPFLAGS@'
-CHOLMOD_LDFLAGS='@CHOLMOD_LDFLAGS@'
-CHOLMOD_LIBS='@CHOLMOD_LIBS@'
-COLAMD_CPPFLAGS='@COLAMD_CPPFLAGS@'
-COLAMD_LDFLAGS='@COLAMD_LDFLAGS@'
-COLAMD_LIBS='@COLAMD_LIBS@'
-CPICFLAG='@CPICFLAG@'
-CPPFLAGS='@CPPFLAGS@'
-CURL_CPPFLAGS='@CURL_CPPFLAGS@'
-CURL_LDFLAGS='@CURL_LDFLAGS@'
-CURL_LIBS='@CURL_LIBS@'
-CXSPARSE_CPPFLAGS='@CXSPARSE_CPPFLAGS@'
-CXSPARSE_LDFLAGS='@CXSPARSE_LDFLAGS@'
-CXSPARSE_LIBS='@CXSPARSE_LIBS@'
-CXX='@CXX@'
-CXXCPP='@CXXCPP@'
-CXXFLAGS='@CXXFLAGS@'
-CXXPICFLAG='@CXXPICFLAG@'
-DEFAULT_PAGER='@DEFAULT_PAGER@'
-DEFS='@DEFS@'
-DEPEND_FLAGS='@DEPEND_FLAGS@'
-DEPEND_EXTRA_SED_PATTERN='@DEPEND_EXTRA_SED_PATTERN@'
-DL_LD='@DL_LD@'
-DL_LDFLAGS='@DL_LDFLAGS@'
-DL_LIBS='@DL_LIBS@'
-EXEEXT='@EXEEXT@'
-GCC_VERSION='@GCC_VERSION@'
-GXX_VERSION='@GXX_VERSION@'
-F77='@F77@'
-F77_FLOAT_STORE_FLAG='@F77_FLOAT_STORE_FLAG@'
-F77_INTEGER_8_FLAG='@F77_INTEGER_8_FLAG@'
-FFLAGS='@FFLAGS@'
-FFTW3_CPPFLAGS='@FFTW3_CPPFLAGS@'
-FFTW3_LDFLAGS='@FFTW3_LDFLAGS@'
-FFTW3_LIBS='@FFTW3_LIBS@'
-FFTW3F_CPPFLAGS='@FFTW3F_CPPFLAGS@'
-FFTW3F_LDFLAGS='@FFTW3F_LDFLAGS@'
-FFTW3F_LIBS='@FFTW3F_LIBS@'
-FLIBS='@FLIBS@'
-FLTK_CPPFLAGS='@FLTK_CPPFLAGS@'
-FLTK_LDFLAGS='@FLTK_LDFLAGS@'
-FLTK_LIBS='@FLTK_LIBS@'
-FONTCONFIG_CPPFLAGS='@FONTCONFIG_CPPFLAGS@'
-FONTCONFIG_LIBS='@FONTCONFIG_LIBS@'
-FPICFLAG='@FPICFLAG@'
-FT2_CPPFLAGS='@FT2_CPPFLAGS@'
-FT2_LIBS='@FT2_LIBS@'
-GLPK_CPPFLAGS='@GLPK_CPPFLAGS@'
-GLPK_LDFLAGS='@GLPK_LDFLAGS@'
-GLPK_LIBS='@GLPK_LIBS@'
-GNUPLOT='@GNUPLOT@'
-HDF5_CPPFLAGS='@HDF5_CPPFLAGS@'
-HDF5_LDFLAGS='@HDF5_LDFLAGS@'
-HDF5_LIBS='@HDF5_LIBS@'
-includedir='@includedir@'
-LAPACK_LIBS='@LAPACK_LIBS@'
-LD_CXX='@LD_CXX@'
-LDFLAGS='@LDFLAGS@'
-LD_STATIC_FLAG='@LD_STATIC_FLAG@'
-LEX='@LEX@'
-LEXLIB='@LEXLIB@'
-LFLAGS='@LFLAGS@'
-libdir='@libdir@'
-LIBEXT='@LIBEXT@'
-LIBOCTAVE='@LIBOCTAVE@'
-LIBOCTINTERP='@LIBOCTINTERP@'
-LIBS='@LIBS@'
-LLVM_CPPFLAGS='@LLVM_CPPFLAGS@'
-LLVM_LDFLAGS='@LLVM_LDFLAGS@'
-LLVM_LIBS='@LLVM_LIBS@'
-LN_S='@LN_S@'
-MAGICK_CPPFLAGS='@MAGICK_CPPFLAGS@'
-MAGICK_LDFLAGS='@MAGICK_LDFLAGS@'
-MAGICK_LIBS='@MAGICK_LIBS@'
-MKOCTFILE_AR='@MKOCTFILE_AR@'
-MKOCTFILE_CC='@MKOCTFILE_CC@'
-MKOCTFILE_CXX='@MKOCTFILE_CXX@'
-MKOCTFILE_DL_LD='@MKOCTFILE_DL_LD@'
-MKOCTFILE_DL_LDFLAGS='@MKOCTFILE_DL_LDFLAGS@'
-MKOCTFILE_F77='@MKOCTFILE_F77@'
-MKOCTFILE_LD_CXX='@MKOCTFILE_LD_CXX@'
-MKOCTFILE_RANLIB='@MKOCTFILE_RANLIB@'
-OCTAVE_LINK_DEPS='@OCTAVE_LINK_DEPS@'
-OCTAVE_LINK_OPTS='@OCTAVE_LINK_OPTS@'
-octincludedir='@octincludedir@'
-octlibdir='@octlibdir@'
-OCT_LINK_DEPS='@OCT_LINK_DEPS@'
-OCT_LINK_OPTS='@OCT_LINK_OPTS@'
-OPENGL_LIBS='@OPENGL_LIBS@'
-OSMESA_CPPFLAGS='@OSMESA_CPPFLAGS@'
-OSMESA_LDFLAGS='@OSMESA_LDFLAGS@'
-OSMESA_LIBS='@OSMESA_LIBS@'
-PCRE_CPPFLAGS='@PCRE_CPPFLAGS@'
-PCRE_LIBS='@PCRE_LIBS@'
-prefix='@prefix@'
-PTHREAD_CFLAGS='@PTHREAD_CFLAGS@'
-PTHREAD_LIBS='@PTHREAD_LIBS@'
-QHULL_CPPFLAGS='@QHULL_CPPFLAGS@'
-QHULL_LDFLAGS='@QHULL_LDFLAGS@'
-QHULL_LIBS='@QHULL_LIBS@'
-QRUPDATE_CPPFLAGS='@QRUPDATE_CPPFLAGS@'
-QRUPDATE_LDFLAGS='@QRUPDATE_LDFLAGS@'
-QRUPDATE_LIBS='@QRUPDATE_LIBS@'
-QT_CPPFLAGS='@QT_CPPFLAGS@'
-QT_LDFLAGS='@QT_LDFLAGS@'
-QT_LIBS='@QT_LIBS@'
-RANLIB='@RANLIB@'
-RDYNAMIC_FLAG='@RDYNAMIC_FLAG@'
-READLINE_LIBS='@READLINE_LIBS@'
-SED='@SED@'
-SHARED_LIBS='@SHARED_LIBS@'
-SHLEXT='@SHLEXT@'
-SHLLINKEXT='@SHLLINKEXT@'
-SHLEXT_VER='@SHLEXT_VER@'
-SH_LD='@SH_LD@'
-SH_LDFLAGS='@SH_LDFLAGS@'
-SONAME_FLAGS='@SONAME_FLAGS@'
-STATIC_LIBS='@STATIC_LIBS@'
-TERM_LIBS='@TERM_LIBS@'
-UMFPACK_CPPFLAGS='@UMFPACK_CPPFLAGS@'
-UMFPACK_LDFLAGS='@UMFPACK_LDFLAGS@'
-UMFPACK_LIBS='@UMFPACK_LIBS@'
-version='@PACKAGE_VERSION@'
-WARN_CFLAGS='@WARN_CFLAGS@'
-WARN_CXXFLAGS='@WARN_CXXFLAGS@'
-X11_INCFLAGS='@X11_INCFLAGS@'
-X11_LIBS='@X11_LIBS@'
-XTRA_CFLAGS='@XTRA_CFLAGS@'
-XTRA_CXXFLAGS='@XTRA_CXXFLAGS@'
-YACC='@YACC@'
-YFLAGS='@YFLAGS@'
-Z_CPPFLAGS='@Z_CPPFLAGS@'
-Z_LDFLAGS='@Z_LDFLAGS@'
-Z_LIBS='@Z_LIBS@'
-## this one uses ' to quote individual arguments, so use " here.
+NO_OCT_FILE_STRIP="@NO_OCT_FILE_STRIP@"
+bindir="@bindir@"
+AMD_CPPFLAGS="@AMD_CPPFLAGS@"
+AMD_LDFLAGS="@AMD_LDFLAGS@"
+AMD_LIBS="@AMD_LIBS@"
+AR="@AR@"
+ARFLAGS="@ARFLAGS@"
+ARPACK_CPPFLAGS="@ARPACK_CPPFLAGS@"
+ARPACK_LDFLAGS="@ARPACK_LDFLAGS@"
+ARPACK_LIBS="@ARPACK_LIBS@"
+BLAS_LIBS="@BLAS_LIBS@"
+CAMD_CPPFLAGS="@CAMD_CPPFLAGS@"
+CAMD_LDFLAGS="@CAMD_LDFLAGS@"
+CAMD_LIBS="@CAMD_LIBS@"
+CARBON_LIBS="@CARBON_LIBS@"
+CC="@CC@"
+CCOLAMD_CPPFLAGS="@CCOLAMD_CPPFLAGS@"
+CCOLAMD_LDFLAGS="@CCOLAMD_LDFLAGS@"
+CCOLAMD_LIBS="@CCOLAMD_LIBS@"
+CFLAGS="@CFLAGS@"
+CHOLMOD_CPPFLAGS="@CHOLMOD_CPPFLAGS@"
+CHOLMOD_LDFLAGS="@CHOLMOD_LDFLAGS@"
+CHOLMOD_LIBS="@CHOLMOD_LIBS@"
+COLAMD_CPPFLAGS="@COLAMD_CPPFLAGS@"
+COLAMD_LDFLAGS="@COLAMD_LDFLAGS@"
+COLAMD_LIBS="@COLAMD_LIBS@"
+CPICFLAG="@CPICFLAG@"
+CPPFLAGS="@CPPFLAGS@"
+CURL_CPPFLAGS="@CURL_CPPFLAGS@"
+CURL_LDFLAGS="@CURL_LDFLAGS@"
+CURL_LIBS="@CURL_LIBS@"
+CXSPARSE_CPPFLAGS="@CXSPARSE_CPPFLAGS@"
+CXSPARSE_LDFLAGS="@CXSPARSE_LDFLAGS@"
+CXSPARSE_LIBS="@CXSPARSE_LIBS@"
+CXX="@CXX@"
+CXXCPP="@CXXCPP@"
+CXXFLAGS="@CXXFLAGS@"
+CXXPICFLAG="@CXXPICFLAG@"
+DEFAULT_PAGER="@DEFAULT_PAGER@"
+DEFS="@DEFS@"
+DEPEND_FLAGS="@DEPEND_FLAGS@"
+DEPEND_EXTRA_SED_PATTERN="@DEPEND_EXTRA_SED_PATTERN@"
+DL_LD="@DL_LD@"
+DL_LDFLAGS="@DL_LDFLAGS@"
+DL_LIBS="@DL_LIBS@"
+EXEEXT="@EXEEXT@"
+GCC_VERSION="@GCC_VERSION@"
+GXX_VERSION="@GXX_VERSION@"
+F77="@F77@"
+F77_FLOAT_STORE_FLAG="@F77_FLOAT_STORE_FLAG@"
+F77_INTEGER_8_FLAG="@F77_INTEGER_8_FLAG@"
+FFLAGS="@FFLAGS@"
+FFTW3_CPPFLAGS="@FFTW3_CPPFLAGS@"
+FFTW3_LDFLAGS="@FFTW3_LDFLAGS@"
+FFTW3_LIBS="@FFTW3_LIBS@"
+FFTW3F_CPPFLAGS="@FFTW3F_CPPFLAGS@"
+FFTW3F_LDFLAGS="@FFTW3F_LDFLAGS@"
+FFTW3F_LIBS="@FFTW3F_LIBS@"
+FLIBS="@FLIBS@"
+FLTK_CPPFLAGS="@FLTK_CPPFLAGS@"
+FLTK_LDFLAGS="@FLTK_LDFLAGS@"
+FLTK_LIBS="@FLTK_LIBS@"
+FONTCONFIG_CPPFLAGS="@FONTCONFIG_CPPFLAGS@"
+FONTCONFIG_LIBS="@FONTCONFIG_LIBS@"
+FPICFLAG="@FPICFLAG@"
+FT2_CPPFLAGS="@FT2_CPPFLAGS@"
+FT2_LIBS="@FT2_LIBS@"
+GLPK_CPPFLAGS="@GLPK_CPPFLAGS@"
+GLPK_LDFLAGS="@GLPK_LDFLAGS@"
+GLPK_LIBS="@GLPK_LIBS@"
+GNUPLOT="@GNUPLOT@"
+HDF5_CPPFLAGS="@HDF5_CPPFLAGS@"
+HDF5_LDFLAGS="@HDF5_LDFLAGS@"
+HDF5_LIBS="@HDF5_LIBS@"
+includedir="@includedir@"
+LAPACK_LIBS="@LAPACK_LIBS@"
+LD_CXX="@LD_CXX@"
+LDFLAGS="@LDFLAGS@"
+LD_STATIC_FLAG="@LD_STATIC_FLAG@"
+LEX="@LEX@"
+LEXLIB="@LEXLIB@"
+LFLAGS="@LFLAGS@"
+libdir="@libdir@"
+LIBEXT="@LIBEXT@"
+LIBOCTAVE="@LIBOCTAVE@"
+LIBOCTINTERP="@LIBOCTINTERP@"
+LIBS="@LIBS@"
+LLVM_CPPFLAGS="@LLVM_CPPFLAGS@"
+LLVM_LDFLAGS="@LLVM_LDFLAGS@"
+LLVM_LIBS="@LLVM_LIBS@"
+LN_S="@LN_S@"
+MAGICK_CPPFLAGS="@MAGICK_CPPFLAGS@"
+MAGICK_LDFLAGS="@MAGICK_LDFLAGS@"
+MAGICK_LIBS="@MAGICK_LIBS@"
+MKOCTFILE_AR="@MKOCTFILE_AR@"
+MKOCTFILE_CC="@MKOCTFILE_CC@"
+MKOCTFILE_CXX="@MKOCTFILE_CXX@"
+MKOCTFILE_DL_LD="@MKOCTFILE_DL_LD@"
+MKOCTFILE_DL_LDFLAGS="@MKOCTFILE_DL_LDFLAGS@"
+MKOCTFILE_F77="@MKOCTFILE_F77@"
+MKOCTFILE_LD_CXX="@MKOCTFILE_LD_CXX@"
+MKOCTFILE_RANLIB="@MKOCTFILE_RANLIB@"
+OCTAVE_LINK_DEPS="@OCTAVE_LINK_DEPS@"
+OCTAVE_LINK_OPTS="@OCTAVE_LINK_OPTS@"
+octincludedir="@octincludedir@"
+octlibdir="@octlibdir@"
+OCT_LINK_DEPS="@OCT_LINK_DEPS@"
+OCT_LINK_OPTS="@OCT_LINK_OPTS@"
+OPENGL_LIBS="@OPENGL_LIBS@"
+OSMESA_CPPFLAGS="@OSMESA_CPPFLAGS@"
+OSMESA_LDFLAGS="@OSMESA_LDFLAGS@"
+OSMESA_LIBS="@OSMESA_LIBS@"
+PCRE_CPPFLAGS="@PCRE_CPPFLAGS@"
+PCRE_LIBS="@PCRE_LIBS@"
+prefix="@prefix@"
+PTHREAD_CFLAGS="@PTHREAD_CFLAGS@"
+PTHREAD_LIBS="@PTHREAD_LIBS@"
+QHULL_CPPFLAGS="@QHULL_CPPFLAGS@"
+QHULL_LDFLAGS="@QHULL_LDFLAGS@"
+QHULL_LIBS="@QHULL_LIBS@"
+QRUPDATE_CPPFLAGS="@QRUPDATE_CPPFLAGS@"
+QRUPDATE_LDFLAGS="@QRUPDATE_LDFLAGS@"
+QRUPDATE_LIBS="@QRUPDATE_LIBS@"
+QT_CPPFLAGS="@QT_CPPFLAGS@"
+QT_LDFLAGS="@QT_LDFLAGS@"
+QT_LIBS="@QT_LIBS@"
+RANLIB="@RANLIB@"
+RDYNAMIC_FLAG="@RDYNAMIC_FLAG@"
+READLINE_LIBS="@READLINE_LIBS@"
+SED="@SED@"
+SHARED_LIBS="@SHARED_LIBS@"
+SHLEXT="@SHLEXT@"
+SHLLINKEXT="@SHLLINKEXT@"
+SHLEXT_VER="@SHLEXT_VER@"
+SH_LD="@SH_LD@"
+SH_LDFLAGS="@SH_LDFLAGS@"
+SONAME_FLAGS="@SONAME_FLAGS@"
+STATIC_LIBS="@STATIC_LIBS@"
+TERM_LIBS="@TERM_LIBS@"
+UMFPACK_CPPFLAGS="@UMFPACK_CPPFLAGS@"
+UMFPACK_LDFLAGS="@UMFPACK_LDFLAGS@"
+UMFPACK_LIBS="@UMFPACK_LIBS@"
+version="@PACKAGE_VERSION@"
+WARN_CFLAGS="@WARN_CFLAGS@"
+WARN_CXXFLAGS="@WARN_CXXFLAGS@"
+X11_INCFLAGS="@X11_INCFLAGS@"
+X11_LIBS="@X11_LIBS@"
+XTRA_CFLAGS="@XTRA_CFLAGS@"
+XTRA_CXXFLAGS="@XTRA_CXXFLAGS@"
+YACC="@YACC@"
+YFLAGS="@YFLAGS@"
+Z_CPPFLAGS="@Z_CPPFLAGS@"
+Z_LDFLAGS="@Z_LDFLAGS@"
+Z_LIBS="@Z_LIBS@"
 config_opts="@config_opts@"
 
-## These must use " so that embedded variables are interpolated.
-
-## Is there a better way?
-
-function expand_var ()
-{
-  eval tmp="\$$1"
-  while echo "$tmp" | grep '\${[A-Za-z_][A-Za-z0-9_]*}' > /dev/null; do
-    eval tmp="$tmp"
-  done
-  eval $1="\"$tmp\""
-}
-
-expand_var NO_OCT_FILE_STRIP
-expand_var bindir
-expand_var AMD_CPPFLAGS
-expand_var AMD_LDFLAGS
-expand_var AMD_LIBS
-expand_var AR
-expand_var ARFLAGS
-expand_var ARPACK_CPPFLAGS
-expand_var ARPACK_LDFLAGS
-expand_var ARPACK_LIBS
-expand_var BLAS_LIBS
-expand_var CAMD_CPPFLAGS
-expand_var CAMD_LDFLAGS
-expand_var CAMD_LIBS
-expand_var CARBON_LIBS
-expand_var CC
-expand_var CCOLAMD_CPPFLAGS
-expand_var CCOLAMD_LDFLAGS
-expand_var CCOLAMD_LIBS
-expand_var CFLAGS
-expand_var CHOLMOD_CPPFLAGS
-expand_var CHOLMOD_LDFLAGS
-expand_var CHOLMOD_LIBS
-expand_var COLAMD_CPPFLAGS
-expand_var COLAMD_LDFLAGS
-expand_var COLAMD_LIBS
-expand_var CPICFLAG
-expand_var CPPFLAGS
-expand_var CURL_CPPFLAGS
-expand_var CURL_LDFLAGS
-expand_var CURL_LIBS
-expand_var CXSPARSE_CPPFLAGS
-expand_var CXSPARSE_LDFLAGS
-expand_var CXSPARSE_LIBS
-expand_var CXX
-expand_var CXXCPP
-expand_var CXXFLAGS
-expand_var CXXPICFLAG
-expand_var DEFAULT_PAGER
-expand_var DEFS
-expand_var DEPEND_FLAGS
-expand_var DEPEND_EXTRA_SED_PATTERN
-expand_var DL_LD
-expand_var DL_LDFLAGS
-expand_var DL_LIBS
-expand_var EXEEXT
-expand_var GCC_VERSION
-expand_var GXX_VERSION
-expand_var F77
-expand_var F77_FLOAT_STORE_FLAG
-expand_var F77_INTEGER_8_FLAG
-expand_var FFLAGS
-expand_var FFTW3_CPPFLAGS
-expand_var FFTW3_LDFLAGS
-expand_var FFTW3_LIBS
-expand_var FFTW3F_CPPFLAGS
-expand_var FFTW3F_LDFLAGS
-expand_var FFTW3F_LIBS
-expand_var FLIBS
-expand_var FLTK_CPPFLAGS
-expand_var FLTK_LDFLAGS
-expand_var FLTK_LIBS
-expand_var FONTCONFIG_CPPFLAGS
-expand_var FONTCONFIG_LIBS
-expand_var FPICFLAG
-expand_var FT2_CPPFLAGS
-expand_var FT2_LIBS
-expand_var GLPK_CPPFLAGS
-expand_var GLPK_LDFLAGS
-expand_var GLPK_LIBS
-expand_var GNUPLOT
-expand_var HDF5_CPPFLAGS
-expand_var HDF5_LDFLAGS
-expand_var HDF5_LIBS
-expand_var includedir
-expand_var LAPACK_LIBS
-expand_var LD_CXX
-expand_var LDFLAGS
-expand_var LD_STATIC_FLAG
-expand_var LEX
-expand_var LEXLIB
-expand_var LFLAGS
-expand_var libdir
-expand_var LIBEXT
-expand_var LIBOCTAVE
-expand_var LIBOCTINTERP
-expand_var LIBS
-expand_var LLVM_CPPFLAGS
-expand_var LLVM_LDFLAGS
-expand_var LLVM_LIBS
-expand_var LN_S
-expand_var MAGICK_CPPFLAGS
-expand_var MAGICK_LDFLAGS
-expand_var MAGICK_LIBS
-expand_var MKOCTFILE_AR
-expand_var MKOCTFILE_CC
-expand_var MKOCTFILE_CXX
-expand_var MKOCTFILE_DL_LD
-expand_var MKOCTFILE_DL_LDFLAGS
-expand_var MKOCTFILE_F77
-expand_var MKOCTFILE_LD_CXX
-expand_var MKOCTFILE_RANLIB
-expand_var OCTAVE_LINK_DEPS
-expand_var OCTAVE_LINK_OPTS
-expand_var octincludedir
-expand_var octlibdir
-expand_var OCT_LINK_DEPS
-expand_var OCT_LINK_OPTS
-expand_var OPENGL_LIBS
-expand_var OSMESA_CPPFLAGS
-expand_var OSMESA_LDFLAGS
-expand_var OSMESA_LIBS
-expand_var PCRE_CPPFLAGS
-expand_var PCRE_LIBS
-expand_var prefix
-expand_var PTHREAD_CFLAGS
-expand_var PTHREAD_LIBS
-expand_var QHULL_CPPFLAGS
-expand_var QHULL_LDFLAGS
-expand_var QHULL_LIBS
-expand_var QRUPDATE_CPPFLAGS
-expand_var QRUPDATE_LDFLAGS
-expand_var QRUPDATE_LIBS
-expand_var QT_CPPFLAGS
-expand_var QT_LDFLAGS
-expand_var QT_LIBS
-expand_var RANLIB
-expand_var RDYNAMIC_FLAG
-expand_var READLINE_LIBS
-expand_var SED
-expand_var SHARED_LIBS
-expand_var SHLEXT
-expand_var SHLLINKEXT
-expand_var SHLEXT_VER
-expand_var SH_LD
-expand_var SH_LDFLAGS
-expand_var SONAME_FLAGS
-expand_var STATIC_LIBS
-expand_var TERM_LIBS
-expand_var UMFPACK_CPPFLAGS
-expand_var UMFPACK_LDFLAGS
-expand_var UMFPACK_LIBS
-expand_var version
-expand_var WARN_CFLAGS
-expand_var WARN_CXXFLAGS
-expand_var X11_INCFLAGS
-expand_var X11_LIBS
-expand_var XTRA_CFLAGS
-expand_var XTRA_CXXFLAGS
-expand_var YACC
-expand_var YFLAGS
-expand_var Z_CPPFLAGS
-expand_var Z_LDFLAGS
-expand_var Z_LIBS
-expand_var config_opts
-
 $SED \
   -e "s|%NO_EDIT_WARNING%|DO NOT EDIT!  Generated automatically by subst-config-vals.|" \
   -e "s|%NO_OCT_FILE_STRIP%|${NO_OCT_FILE_STRIP}|" \