annotate build-aux/subst-cross-config-vals.in.sh @ 29949:f254c302bb9c

remove JIT compiler from Octave sources As stated in the NEWS file entry added with this changeset, no one has ever seriously taken on further development of the JIT compiler in Octave since it was first added as part of a Google Summer of Code project in 2012 and it still does nothing significant. It is out of date with the default interpreter that walks the parse tree. Even though we have fixed the configure script to disable it by default, people still ask questions about how to build it, but it doesn’t seem that they are doing that to work on it but because they think it will make Octave code run faster (it never did, except for some extremely simple bits of code as examples for demonstration purposes only). * NEWS: Note change. * configure.ac, acinclude.m4: Eliminate checks and macros related to the JIT compiler and LLVM. * basics.txi, install.txi, octave.texi, vectorize.txi: Remove mention of JIT compiler and LLVM. * jit-ir.cc, jit-ir.h, jit-typeinfo.cc, jit-typeinfo.h, jit-util.cc, jit-util.h, pt-jit.cc, pt-jit.h: Delete. * libinterp/parse-tree/module.mk: Update. * Array-jit.cc: Delete. * libinterp/template-inst/module.mk: Update. * test/jit.tst: Delete. * test/module.mk: Update. * interpreter.cc (interpreter::interpreter): Don't check options for debug_jit or jit_compiler. * toplev.cc (F__octave_config_info__): Remove JIT compiler and LLVM info from struct. * ov-base.h (octave_base_value::grab, octave_base_value::release): Delete. * ov-builtin.h, ov-builtin.cc (octave_builtin::to_jit, octave_builtin::stash_jit): Delete. (octave_builtin::m_jtype): Delete data member and all uses. * ov-usr-fcn.h, ov-usr-fcn.cc (octave_user_function::m_jit_info): Delete data member and all uses. (octave_user_function::get_info, octave_user_function::stash_info): Delete. * options.h (DEBUG_JIT_OPTION, JIT_COMPILER_OPTION): Delete macro definitions and all uses. * octave.h, octave.cc (cmdline_options::cmdline_options): Don't handle DEBUG_JIT_OPTION, JIT_COMPILER_OPTION): Delete. (cmdline_options::debug_jit, cmdline_options::jit_compiler): Delete functions and all uses. (cmdline_options::m_debug_jit, cmdline_options::m_jit_compiler): Delete data members and all uses. (octave_getopt_options long_opts): Remove "debug-jit" and "jit-compiler" from the list. * pt-eval.cc (tree_evaluator::visit_simple_for_command, tree_evaluator::visit_complex_for_command, tree_evaluator::visit_while_command, tree_evaluator::execute_user_function): Eliminate JIT compiler code. * pt-loop.h, pt-loop.cc (tree_while_command::get_info, tree_while_command::stash_info, tree_simple_for_command::get_info, tree_simple_for_command::stash_info): Delete functions and all uses. (tree_while_command::m_compiled, tree_simple_for_command::m_compiled): Delete member variable and all uses. * usage.h (usage_string, octave_print_verbose_usage_and_exit): Remove [--debug-jit] and [--jit-compiler] from the message. * Array.h (Array<T>::Array): Remove constructor that was only intended to be used by the JIT compiler. (Array<T>::jit_ref_count, Array<T>::jit_slice_data, Array<T>::jit_dimensions, Array<T>::jit_array_rep): Delete. * Marray.h (MArray<T>::MArray): Remove constructor that was only intended to be used by the JIT compiler. * NDArray.h (NDArray::NDarray): Remove constructor that was only intended to be used by the JIT compiler. * dim-vector.h (dim_vector::to_jit): Delete. (dim_vector::dim_vector): Remove constructor that was only intended to be used by the JIT compiler. * codeql-analysis.yaml, make.yaml: Don't require llvm-dev. * subst-config-vals.in.sh, subst-cross-config-vals.in.sh: Don't substitute OCTAVE_CONF_LLVM_CPPFLAGS, OCTAVE_CONF_LLVM_LDFLAGS, or OCTAVE_CONF_LLVM_LIBS. * Doxyfile.in: Don't define HAVE_LLVM. * aspell-octave.en.pws: Eliminate jit, JIT, and LLVM from the list of spelling exceptions. * build-env.h, build-env.in.cc (LLVM_CPPFLAGS, LLVM_LDFLAGS, LLVM_LIBS): Delete variables and all uses. * libinterp/corefcn/module.mk (%canon_reldir%_libcorefcn_la_CPPFLAGS): Remove $(LLVM_CPPFLAGS) from the list. * libinterp/parse-tree/module.mk (%canon_reldir%_libparse_tree_la_CPPFLAGS): Remove $(LLVM_CPPFLAGS) from the list.
author John W. Eaton <jwe@octave.org>
date Tue, 10 Aug 2021 16:42:29 -0400
parents 14124f73703c
children 796f54d4ddbf
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
21398
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1 #! /bin/sh
29357
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
2
27923
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
3 ########################################################################
29357
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
4 ##
29358
0a5b15007766 update Octave Project Developers copyright for the new year
John W. Eaton <jwe@octave.org>
parents: 29357
diff changeset
5 ## Copyright (C) 2016-2021 The Octave Project Developers
29357
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
6 ##
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
7 ## See the file COPYRIGHT.md in the top-level directory of this
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
8 ## distribution or <https://octave.org/copyright/>.
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
9 ##
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
10 ## This file is part of Octave.
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
11 ##
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
12 ## Octave is free software: you can redistribute it and/or modify it
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
13 ## under the terms of the GNU General Public License as published by
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
14 ## the Free Software Foundation, either version 3 of the License, or
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
15 ## (at your option) any later version.
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
16 ##
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
17 ## Octave is distributed in the hope that it will be useful, but
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
18 ## WITHOUT ANY WARRANTY; without even the implied warranty of
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
19 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
20 ## GNU General Public License for more details.
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
21 ##
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
22 ## You should have received a copy of the GNU General Public License
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
23 ## along with Octave; see the file COPYING. If not, see
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
24 ## <https://www.gnu.org/licenses/>.
bbbe4dcc7200 use the same comment style for copyright headers in .m files and shell scripts
John W. Eaton <jwe@octave.org>
parents: 28882
diff changeset
25 ##
27923
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
26 ########################################################################
21398
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
27
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
28 : ${SED=@SED@}
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
29
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
30 ## The subst-config-vals and subst-cross-config-vals scripts differ only
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
31 ## in the definitions of the following variables.
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
32 ##
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
33 ## OCTAVE_CONF_MKOCTFILE_AR
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
34 ## OCTAVE_CONF_MKOCTFILE_CC
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
35 ## OCTAVE_CONF_MKOCTFILE_CXX
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
36 ## OCTAVE_CONF_MKOCTFILE_DL_LDFLAGS
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
37 ## OCTAVE_CONF_MKOCTFILE_F77
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
38 ## OCTAVE_CONF_MKOCTFILE_RANLIB
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
39
25556
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
40 canonical_host_type="@canonical_host_type@"
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
41 DEFAULT_PAGER="@DEFAULT_PAGER@"
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
42 EXEEXT="@EXEEXT@"
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
43 man1ext="@man1ext@"
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
44 api_version="@OCTAVE_API_VERSION@"
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
45 OCTAVE_RELEASE=""
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
46 version="@PACKAGE_VERSION@"
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
47
25310
0b253ba6eb91 avoid syntax errors in build-aux/subst scripts
John W. Eaton <jwe@octave.org>
parents: 25054
diff changeset
48 prefix="@prefix@"
0b253ba6eb91 avoid syntax errors in build-aux/subst scripts
John W. Eaton <jwe@octave.org>
parents: 25054
diff changeset
49 exec_prefix="@exec_prefix@"
0b253ba6eb91 avoid syntax errors in build-aux/subst scripts
John W. Eaton <jwe@octave.org>
parents: 25054
diff changeset
50
29566
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
51 archlibdir=`echo "@archlibdir@" | $SED "s|^${exec_prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
52 bindir=`echo "@bindir@" | $SED "s|^${exec_prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
53 libdir=`echo "@libdir@" | $SED "s|^${exec_prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
54 libexecdir=`echo "@libexecdir@" | $SED "s|^${exec_prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
55 localapiarchlibdir=`echo "@localapiarchlibdir@" | $SED "s|^${exec_prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
56 localapioctfiledir=`echo "@localapioctfiledir@" | $SED "s|^${exec_prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
57 localarchlibdir=`echo "@localarchlibdir@" | $SED "s|^${exec_prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
58 localoctfiledir=`echo "@localoctfiledir@" | $SED "s|^${exec_prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
59 localverarchlibdir=`echo "@localverarchlibdir@" | $SED "s|^${exec_prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
60 localveroctfiledir=`echo "@localveroctfiledir@" | $SED "s|^${exec_prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
61 octfiledir=`echo "@octfiledir@" | $SED "s|^${exec_prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
62 octlibdir=`echo "@octlibdir@" | $SED "s|^${exec_prefix}/\\+||"`
25310
0b253ba6eb91 avoid syntax errors in build-aux/subst scripts
John W. Eaton <jwe@octave.org>
parents: 25054
diff changeset
63
29566
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
64 datadir=`echo "@datadir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
65 datarootdir=`echo "@datarootdir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
66 doc_cache_file=`echo "@doc_cache_file@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
67 exec_prefix=`echo "@exec_prefix@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
68 fcnfiledir=`echo "@fcnfiledir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
69 imagedir=`echo "@imagedir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
70 includedir=`echo "@includedir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
71 infodir=`echo "@infodir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
72 infofile=`echo "@infofile@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
73 localapifcnfiledir=`echo "@localapifcnfiledir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
74 localfcnfiledir=`echo "@localfcnfiledir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
75 localstartupfiledir=`echo "@localstartupfiledir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
76 localapiarchlibdir=`echo "@localapiarchlibdir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
77 localverfcnfiledir=`echo "@localverfcnfiledir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
78 man1dir=`echo "@man1dir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
79 mandir=`echo "@mandir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
80 octdatadir=`echo "@octdatadir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
81 octdocdir=`echo "@octdocdir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
82 octetcdir=`echo "@octetcdir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
83 octfontsdir=`echo "@octfontsdir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
84 octincludedir=`echo "@octincludedir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
85 octlocaledir=`echo "@octlocaledir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
86 octtestsdir=`echo "@octtestsdir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
87 startupfiledir=`echo "@startupfiledir@" | $SED "s|^${prefix}/\\+||"`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
88 texi_macros_file=`echo "@texi_macros_file@" | $SED "s|^${prefix}/\\+||"`
25310
0b253ba6eb91 avoid syntax errors in build-aux/subst scripts
John W. Eaton <jwe@octave.org>
parents: 25054
diff changeset
89
29321
78c660a8ba84 build: Support double quoted paths in configure variables (bug #59923).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28882
diff changeset
90 ## FIXME: Some of these flags might contain double quotes.
78c660a8ba84 build: Support double quoted paths in configure variables (bug #59923).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28882
diff changeset
91 ## Is it ok to use single quotes here?
29554
99e3912441ec build: Make relocation of dependencies with Octave optional (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29358
diff changeset
92 if [ "x@OCTAVE_RELOCATE_ALL@" = "xyes" ]; then
99e3912441ec build: Make relocation of dependencies with Octave optional (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29358
diff changeset
93 ## Replace portions of compiler flags that depend on prefix on target
29566
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
94 cppflags=`echo '@CPPFLAGS@' | $SED "s|@prefix@|\$\{prefix\}|g" | $SED 's|\"|\\\\\\\"|g'`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
95 fftw3f_ldflags=`echo '@FFTW3F_LDFLAGS@' | $SED "s|@prefix@|\$\{prefix\}|g" | $SED 's|\"|\\\\\\\"|g'`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
96 fftw3_ldflags=`echo '@FFTW3_LDFLAGS@' | $SED "s|@prefix@|\$\{prefix\}|g" | $SED 's|\"|\\\\\\\"|g'`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
97 flibs=`echo '@FLIBS@' | $SED "s|@prefix@|\$\{prefix\}|g" | $SED 's|\"|\\\\\\\"|g'`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
98 ldflags=`echo '@LDFLAGS@' | $SED "s|@prefix@|\$\{prefix\}|g" | $SED 's|\"|\\\\\\\"|g'`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
99 oct_link_opts=`echo '@OCT_LINK_OPTS@' | $SED "s|@prefix@|\$\{prefix\}|g" | $SED 's|\"|\\\\\\\"|g'`
29554
99e3912441ec build: Make relocation of dependencies with Octave optional (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29358
diff changeset
100 else
29566
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
101 cppflags=`echo '@CPPFLAGS@' | $SED 's|\"|\\\\\\\"|g'`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
102 fftw3f_ldflags=`echo '@FFTW3F_LDFLAGS@' | $SED 's|\"|\\\\\\\"|g'`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
103 fftw3_ldflags=`echo '@FFTW3_LDFLAGS@' | $SED 's|\"|\\\\\\\"|g'`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
104 flibs=`echo '@FLIBS@' | $SED 's|\"|\\\\\\\"|g'`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
105 ldflags=`echo '@LDFLAGS@' | $SED 's|\"|\\\\\\\"|g'`
14124f73703c build: Use substitution SED instead of calling "sed" (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29555
diff changeset
106 oct_link_opts=`echo '@OCT_LINK_OPTS@' | $SED 's|\"|\\\\\\\"|g'`
29554
99e3912441ec build: Make relocation of dependencies with Octave optional (bug #60413).
Markus Mützel <markus.muetzel@gmx.de>
parents: 29358
diff changeset
107 fi
28882
d7169f012ee1 mkoctfile: Account for different prefix on build and host system (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents: 27923
diff changeset
108
d7169f012ee1 mkoctfile: Account for different prefix on build and host system (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents: 27923
diff changeset
109
25310
0b253ba6eb91 avoid syntax errors in build-aux/subst scripts
John W. Eaton <jwe@octave.org>
parents: 25054
diff changeset
110 srcdir="@srcdir@"
0b253ba6eb91 avoid syntax errors in build-aux/subst scripts
John W. Eaton <jwe@octave.org>
parents: 25054
diff changeset
111 top_srcdir="@top_srcdir@"
0b253ba6eb91 avoid syntax errors in build-aux/subst scripts
John W. Eaton <jwe@octave.org>
parents: 25054
diff changeset
112 abs_srcdir="@abs_srcdir@"
0b253ba6eb91 avoid syntax errors in build-aux/subst scripts
John W. Eaton <jwe@octave.org>
parents: 25054
diff changeset
113 abs_top_srcdir="@abs_top_srcdir@"
0b253ba6eb91 avoid syntax errors in build-aux/subst scripts
John W. Eaton <jwe@octave.org>
parents: 25054
diff changeset
114
21409
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
115 NO_OCT_FILE_STRIP="@NO_OCT_FILE_STRIP@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
116 AMD_CPPFLAGS="@AMD_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
117 AMD_LDFLAGS="@AMD_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
118 AMD_LIBS="@AMD_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
119 AR="@AR@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
120 ARFLAGS="@ARFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
121 ARPACK_CPPFLAGS="@ARPACK_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
122 ARPACK_LDFLAGS="@ARPACK_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
123 ARPACK_LIBS="@ARPACK_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
124 BLAS_LIBS="@BLAS_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
125 CAMD_CPPFLAGS="@CAMD_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
126 CAMD_LDFLAGS="@CAMD_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
127 CAMD_LIBS="@CAMD_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
128 CARBON_LIBS="@CARBON_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
129 CC="@CC@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
130 CCOLAMD_CPPFLAGS="@CCOLAMD_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
131 CCOLAMD_LDFLAGS="@CCOLAMD_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
132 CCOLAMD_LIBS="@CCOLAMD_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
133 CFLAGS="@CFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
134 CHOLMOD_CPPFLAGS="@CHOLMOD_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
135 CHOLMOD_LDFLAGS="@CHOLMOD_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
136 CHOLMOD_LIBS="@CHOLMOD_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
137 COLAMD_CPPFLAGS="@COLAMD_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
138 COLAMD_LDFLAGS="@COLAMD_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
139 COLAMD_LIBS="@COLAMD_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
140 CPICFLAG="@CPICFLAG@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
141 CURL_CPPFLAGS="@CURL_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
142 CURL_LDFLAGS="@CURL_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
143 CURL_LIBS="@CURL_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
144 CXSPARSE_CPPFLAGS="@CXSPARSE_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
145 CXSPARSE_LDFLAGS="@CXSPARSE_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
146 CXSPARSE_LIBS="@CXSPARSE_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
147 CXX="@CXX@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
148 CXXCPP="@CXXCPP@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
149 CXXFLAGS="@CXXFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
150 CXXPICFLAG="@CXXPICFLAG@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
151 DEFAULT_PAGER="@DEFAULT_PAGER@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
152 DEFS="@DEFS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
153 DEPEND_FLAGS="@DEPEND_FLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
154 DEPEND_EXTRA_SED_PATTERN="@DEPEND_EXTRA_SED_PATTERN@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
155 DL_LDFLAGS="@DL_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
156 EXEEXT="@EXEEXT@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
157 GCC_VERSION="@GCC_VERSION@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
158 GXX_VERSION="@GXX_VERSION@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
159 F77="@F77@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
160 F77_FLOAT_STORE_FLAG="@F77_FLOAT_STORE_FLAG@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
161 F77_INTEGER_8_FLAG="@F77_INTEGER_8_FLAG@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
162 FFLAGS="@FFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
163 FFTW3_CPPFLAGS="@FFTW3_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
164 FFTW3_LIBS="@FFTW3_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
165 FFTW3F_CPPFLAGS="@FFTW3F_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
166 FFTW3F_LIBS="@FFTW3F_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
167 FLTK_CPPFLAGS="@FLTK_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
168 FLTK_LDFLAGS="@FLTK_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
169 FLTK_LIBS="@FLTK_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
170 FONTCONFIG_CPPFLAGS="@FONTCONFIG_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
171 FONTCONFIG_LIBS="@FONTCONFIG_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
172 FPICFLAG="@FPICFLAG@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
173 FT2_CPPFLAGS="@FT2_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
174 FT2_LIBS="@FT2_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
175 GLPK_CPPFLAGS="@GLPK_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
176 GLPK_LDFLAGS="@GLPK_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
177 GLPK_LIBS="@GLPK_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
178 GNUPLOT="@GNUPLOT@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
179 HDF5_CPPFLAGS="@HDF5_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
180 HDF5_LDFLAGS="@HDF5_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
181 HDF5_LIBS="@HDF5_LIBS@"
22899
31bd8a50d44c Add Sundials library support
Francesco Faccio <francesco.faccio@mail.polimi.it>
parents: 22755
diff changeset
182 KLU_CPPFLAGS="@KLU_CPPFLAGS@"
31bd8a50d44c Add Sundials library support
Francesco Faccio <francesco.faccio@mail.polimi.it>
parents: 22755
diff changeset
183 KLU_LDFLAGS="@KLU_LDFLAGS@"
31bd8a50d44c Add Sundials library support
Francesco Faccio <francesco.faccio@mail.polimi.it>
parents: 22755
diff changeset
184 KLU_LIBS="@KLU_LIBS@"
21409
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
185 LAPACK_LIBS="@LAPACK_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
186 LD_STATIC_FLAG="@LD_STATIC_FLAG@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
187 LEX="@LEX@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
188 LEXLIB="@LEXLIB@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
189 LFLAGS="@LFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
190 LIBOCTAVE="@LIBOCTAVE@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
191 LIBOCTINTERP="@LIBOCTINTERP@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
192 LIBS="@LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
193 LN_S="@LN_S@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
194 MAGICK_CPPFLAGS="@MAGICK_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
195 MAGICK_LDFLAGS="@MAGICK_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
196 MAGICK_LIBS="@MAGICK_LIBS@"
23759
f891afece80d also substitute new mkoctfile variables in subst-cross-config-vals script
John W. Eaton <jwe@octave.org>
parents: 23725
diff changeset
197 MKOCTFILE_OCTAVE_LINK_DEPS="@MKOCTFILE_OCTAVE_LINK_DEPS@"
f891afece80d also substitute new mkoctfile variables in subst-cross-config-vals script
John W. Eaton <jwe@octave.org>
parents: 23725
diff changeset
198 MKOCTFILE_OCT_LINK_DEPS="@MKOCTFILE_OCT_LINK_DEPS@"
21409
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
199 OCTAVE_LINK_DEPS="@OCTAVE_LINK_DEPS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
200 OCTAVE_LINK_OPTS="@OCTAVE_LINK_OPTS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
201 OCT_LINK_DEPS="@OCT_LINK_DEPS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
202 OPENGL_LIBS="@OPENGL_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
203 PCRE_CPPFLAGS="@PCRE_CPPFLAGS@"
23005
8e9dd0d6e337 update check for pcre library to use pkg-config (bug #49993)
John W. Eaton <jwe@octave.org>
parents: 22899
diff changeset
204 PCRE_LDFLAGS="@PCRE_LDFLAGS@"
21409
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
205 PCRE_LIBS="@PCRE_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
206 PTHREAD_CFLAGS="@PTHREAD_CFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
207 PTHREAD_LIBS="@PTHREAD_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
208 QHULL_CPPFLAGS="@QHULL_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
209 QHULL_LDFLAGS="@QHULL_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
210 QHULL_LIBS="@QHULL_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
211 QRUPDATE_CPPFLAGS="@QRUPDATE_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
212 QRUPDATE_LDFLAGS="@QRUPDATE_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
213 QRUPDATE_LIBS="@QRUPDATE_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
214 QT_CPPFLAGS="@QT_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
215 QT_LDFLAGS="@QT_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
216 QT_LIBS="@QT_LIBS@"
25931
332be8be16eb dynamically load qt graphics
John W. Eaton <jwe@octave.org>
parents: 25556
diff changeset
217 QT_OPENGL_LIBS="@QT_OPENGL_LIBS@"
21409
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
218 RANLIB="@RANLIB@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
219 RDYNAMIC_FLAG="@RDYNAMIC_FLAG@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
220 READLINE_LIBS="@READLINE_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
221 SHARED_LIBS="@SHARED_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
222 SH_LDFLAGS="@SH_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
223 STATIC_LIBS="@STATIC_LIBS@"
23990
6f56efc098bd check for suitesparse config library before other suitesparse libraries
John W. Eaton <jwe@octave.org>
parents: 23759
diff changeset
224 SUITESPARSECONFIG_LIBS="@SUITESPARSECONFIG_LIBS@"
22899
31bd8a50d44c Add Sundials library support
Francesco Faccio <francesco.faccio@mail.polimi.it>
parents: 22755
diff changeset
225 SUNDIALS_IDA_CPPFLAGS="@SUNDIALS_IDA_CPPFLAGS@"
31bd8a50d44c Add Sundials library support
Francesco Faccio <francesco.faccio@mail.polimi.it>
parents: 22755
diff changeset
226 SUNDIALS_IDA_LDFLAGS="@SUNDIALS_IDA_LDFLAGS@"
31bd8a50d44c Add Sundials library support
Francesco Faccio <francesco.faccio@mail.polimi.it>
parents: 22755
diff changeset
227 SUNDIALS_IDA_LIBS="@SUNDIALS_IDA_LIBS@"
31bd8a50d44c Add Sundials library support
Francesco Faccio <francesco.faccio@mail.polimi.it>
parents: 22755
diff changeset
228 SUNDIALS_NVECSERIAL_CPPFLAGS="@SUNDIALS_NVECSERIAL_CPPFLAGS@"
31bd8a50d44c Add Sundials library support
Francesco Faccio <francesco.faccio@mail.polimi.it>
parents: 22755
diff changeset
229 SUNDIALS_NVECSERIAL_LDFLAGS="@SUNDIALS_NVECSERIAL_LDFLAGS@"
31bd8a50d44c Add Sundials library support
Francesco Faccio <francesco.faccio@mail.polimi.it>
parents: 22755
diff changeset
230 SUNDIALS_NVECSERIAL_LIBS="@SUNDIALS_NVECSERIAL_LIBS@"
26910
075c4d3bf1de use OCTAVE_CHECK_LIB to check for sundials_sunlinsolklu library
John W. Eaton <jwe@octave.org>
parents: 26603
diff changeset
231 SUNDIALS_SUNLINSOLKLU_CPPFLAGS="@SUNDIALS_SUNLINSOLKLU_CPPFLAGS@"
075c4d3bf1de use OCTAVE_CHECK_LIB to check for sundials_sunlinsolklu library
John W. Eaton <jwe@octave.org>
parents: 26603
diff changeset
232 SUNDIALS_SUNLINSOLKLU_LDFLAGS="@SUNDIALS_SUNLINSOLKLU_LDFLAGS@"
075c4d3bf1de use OCTAVE_CHECK_LIB to check for sundials_sunlinsolklu library
John W. Eaton <jwe@octave.org>
parents: 26603
diff changeset
233 SUNDIALS_SUNLINSOLKLU_LIBS="@SUNDIALS_SUNLINSOLKLU_LIBS@"
21409
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
234 TERM_LIBS="@TERM_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
235 UMFPACK_CPPFLAGS="@UMFPACK_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
236 UMFPACK_LDFLAGS="@UMFPACK_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
237 UMFPACK_LIBS="@UMFPACK_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
238 version="@PACKAGE_VERSION@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
239 WARN_CFLAGS="@WARN_CFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
240 WARN_CXXFLAGS="@WARN_CXXFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
241 X11_INCFLAGS="@X11_INCFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
242 X11_LIBS="@X11_LIBS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
243 XTRA_CFLAGS="@XTRA_CFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
244 XTRA_CXXFLAGS="@XTRA_CXXFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
245 YACC="@YACC@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
246 YFLAGS="@YFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
247 Z_CPPFLAGS="@Z_CPPFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
248 Z_LDFLAGS="@Z_LDFLAGS@"
1aa293d58df0 fully expand all env vars before writing config.status (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21406
diff changeset
249 Z_LIBS="@Z_LIBS@"
21403
9429c39994f8 fix quoting in generated shell scripts (bug #46063)
John W. Eaton <jwe@octave.org>
parents: 21398
diff changeset
250 config_opts="@config_opts@"
21398
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
251
7e8a410e6124 break generated file dependence on Makefile (bug #46063)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
252 $SED \
25556
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
253 -e "s|%NO_EDIT_WARNING%|DO NOT EDIT! Generated automatically by subst-cross-config-vals.|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
254 -e "s|%NO_OCT_FILE_STRIP%|${NO_OCT_FILE_STRIP}|" \
25556
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
255 -e "s|%OCTAVE_API_VERSION%|\"${api_version}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
256 -e "s|%OCTAVE_ARCHLIBDIR%|\"${archlibdir}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
257 -e "s|%OCTAVE_BINDIR%|\"${bindir}\"|" \
25556
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
258 -e "s|%OCTAVE_BINDIR%|\"${bindir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
259 -e "s|%OCTAVE_CANONICAL_HOST_TYPE%|\"${canonical_host_type}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
260 -e "s|%OCTAVE_CONF_AMD_CPPFLAGS%|\"${AMD_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
261 -e "s|%OCTAVE_CONF_AMD_LDFLAGS%|\"${AMD_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
262 -e "s|%OCTAVE_CONF_AMD_LIBS%|\"${AMD_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
263 -e "s|%OCTAVE_CONF_AR%|\"${AR}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
264 -e "s|%OCTAVE_CONF_ARFLAGS%|\"${ARFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
265 -e "s|%OCTAVE_CONF_ARPACK_CPPFLAGS%|\"${ARPACK_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
266 -e "s|%OCTAVE_CONF_ARPACK_LDFLAGS%|\"${ARPACK_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
267 -e "s|%OCTAVE_CONF_ARPACK_LIBS%|\"${ARPACK_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
268 -e "s|%OCTAVE_CONF_BLAS_LIBS%|\"${BLAS_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
269 -e "s|%OCTAVE_CONF_CAMD_CPPFLAGS%|\"${CAMD_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
270 -e "s|%OCTAVE_CONF_CAMD_LDFLAGS%|\"${CAMD_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
271 -e "s|%OCTAVE_CONF_CAMD_LIBS%|\"${CAMD_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
272 -e "s|%OCTAVE_CONF_CARBON_LIBS%|\"${CARBON_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
273 -e "s|%OCTAVE_CONF_CC%|\"${CC}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
274 -e "s|%OCTAVE_CONF_CCOLAMD_CPPFLAGS%|\"${CCOLAMD_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
275 -e "s|%OCTAVE_CONF_CCOLAMD_LDFLAGS%|\"${CCOLAMD_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
276 -e "s|%OCTAVE_CONF_CCOLAMD_LIBS%|\"${CCOLAMD_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
277 -e "s|%OCTAVE_CONF_CFLAGS%|\"${CFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
278 -e "s|%OCTAVE_CONF_CHOLMOD_CPPFLAGS%|\"${CHOLMOD_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
279 -e "s|%OCTAVE_CONF_CHOLMOD_LDFLAGS%|\"${CHOLMOD_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
280 -e "s|%OCTAVE_CONF_CHOLMOD_LIBS%|\"${CHOLMOD_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
281 -e "s|%OCTAVE_CONF_COLAMD_CPPFLAGS%|\"${COLAMD_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
282 -e "s|%OCTAVE_CONF_COLAMD_LDFLAGS%|\"${COLAMD_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
283 -e "s|%OCTAVE_CONF_COLAMD_LIBS%|\"${COLAMD_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
284 -e "s|%OCTAVE_CONF_CPICFLAG%|\"${CPICFLAG}\"|" \
28882
d7169f012ee1 mkoctfile: Account for different prefix on build and host system (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents: 27923
diff changeset
285 -e "s|%OCTAVE_CONF_CPPFLAGS%|\"${cppflags}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
286 -e "s|%OCTAVE_CONF_CURL_CPPFLAGS%|\"${CURL_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
287 -e "s|%OCTAVE_CONF_CURL_LDFLAGS%|\"${CURL_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
288 -e "s|%OCTAVE_CONF_CURL_LIBS%|\"${CURL_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
289 -e "s|%OCTAVE_CONF_CXSPARSE_CPPFLAGS%|\"${CXSPARSE_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
290 -e "s|%OCTAVE_CONF_CXSPARSE_LDFLAGS%|\"${CXSPARSE_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
291 -e "s|%OCTAVE_CONF_CXSPARSE_LIBS%|\"${CXSPARSE_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
292 -e "s|%OCTAVE_CONF_CXX%|\"${CXX}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
293 -e "s|%OCTAVE_CONF_CXXCPP%|\"${CXXCPP}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
294 -e "s|%OCTAVE_CONF_CXXFLAGS%|\"${CXXFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
295 -e "s|%OCTAVE_CONF_CXXPICFLAG%|\"${CXXPICFLAG}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
296 -e "s|%OCTAVE_CONF_DEFAULT_PAGER%|\"${DEFAULT_PAGER}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
297 -e "s|%OCTAVE_CONF_DEFS%|\"${DEFS}\"|" \
25556
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
298 -e "s|%OCTAVE_CONF_DEPEND_EXTRA_SED_PATTERN%|\"${DEPEND_EXTRA_SED_PATTERN}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
299 -e "s|%OCTAVE_CONF_DEPEND_FLAGS%|\"${DEPEND_FLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
300 -e "s|%OCTAVE_CONF_DL_LDFLAGS%|\"${DL_LDFLAGS}\"|" \
23725
dcf3f00a7283 * subst-cross-config-vals.in.sh: Also substitute OCTAVE_CONF_EXEC_PREFIX.
John W. Eaton <jwe@octave.org>
parents: 23712
diff changeset
301 -e "s|%OCTAVE_CONF_EXEC_PREFIX%|\"${exec_prefix}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
302 -e "s|%OCTAVE_CONF_EXEEXT%|\"${EXEEXT}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
303 -e "s|%OCTAVE_CONF_F77%|\"${F77}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
304 -e "s|%OCTAVE_CONF_F77_FLOAT_STORE_FLAG%|\"${F77_FLOAT_STORE_FLAG}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
305 -e "s|%OCTAVE_CONF_F77_INTEGER_8_FLAG%|\"${F77_INTEGER_8_FLAG}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
306 -e "s|%OCTAVE_CONF_FFLAGS%|\"${FFLAGS}\"|" \
25556
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
307 -e "s|%OCTAVE_CONF_FFTW3F_CPPFLAGS%|\"${FFTW3F_CPPFLAGS}\"|" \
28882
d7169f012ee1 mkoctfile: Account for different prefix on build and host system (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents: 27923
diff changeset
308 -e "s|%OCTAVE_CONF_FFTW3F_LDFLAGS%|\"${fftw3f_ldflags}\"|" \
25556
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
309 -e "s|%OCTAVE_CONF_FFTW3F_LIBS%|\"${FFTW3F_LIBS}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
310 -e "s|%OCTAVE_CONF_FFTW3_CPPFLAGS%|\"${FFTW3_CPPFLAGS}\"|" \
28882
d7169f012ee1 mkoctfile: Account for different prefix on build and host system (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents: 27923
diff changeset
311 -e "s|%OCTAVE_CONF_FFTW3_LDFLAGS%|\"${fftw3_ldflags}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
312 -e "s|%OCTAVE_CONF_FFTW3_LIBS%|\"${FFTW3_LIBS}\"|" \
28882
d7169f012ee1 mkoctfile: Account for different prefix on build and host system (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents: 27923
diff changeset
313 -e "s|%OCTAVE_CONF_FLIBS%|\"${flibs}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
314 -e "s|%OCTAVE_CONF_FLTK_CPPFLAGS%|\"${FLTK_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
315 -e "s|%OCTAVE_CONF_FLTK_LDFLAGS%|\"${FLTK_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
316 -e "s|%OCTAVE_CONF_FLTK_LIBS%|\"${FLTK_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
317 -e "s|%OCTAVE_CONF_FONTCONFIG_CPPFLAGS%|\"${FONTCONFIG_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
318 -e "s|%OCTAVE_CONF_FONTCONFIG_LIBS%|\"${FONTCONFIG_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
319 -e "s|%OCTAVE_CONF_FPICFLAG%|\"${FPICFLAG}\"|" \
25556
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
320 -e "s|%OCTAVE_CONF_FT2_CPPFLAGS%|\"${FT2_CPPFLAGS}\"|" | \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
321 $SED \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
322 -e "s|%OCTAVE_CONF_FT2_LIBS%|\"${FT2_LIBS}\"|" \
25556
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
323 -e "s|%OCTAVE_CONF_GCC_VERSION%|\"${GCC_VERSION}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
324 -e "s|%OCTAVE_CONF_GLPK_CPPFLAGS%|\"${GLPK_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
325 -e "s|%OCTAVE_CONF_GLPK_LDFLAGS%|\"${GLPK_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
326 -e "s|%OCTAVE_CONF_GLPK_LIBS%|\"${GLPK_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
327 -e "s|%OCTAVE_CONF_GNUPLOT%|\"${GNUPLOT}\"|" \
25556
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
328 -e "s|%OCTAVE_CONF_GXX_VERSION%|\"${GXX_VERSION}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
329 -e "s|%OCTAVE_CONF_HDF5_CPPFLAGS%|\"${HDF5_CPPFLAGS}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
330 -e "s|%OCTAVE_CONF_HDF5_LDFLAGS%|\"${HDF5_LDFLAGS}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
331 -e "s|%OCTAVE_CONF_HDF5_LIBS%|\"${HDF5_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
332 -e "s|%OCTAVE_CONF_INCLUDEDIR%|\"${includedir}\"|" \
23725
dcf3f00a7283 * subst-cross-config-vals.in.sh: Also substitute OCTAVE_CONF_EXEC_PREFIX.
John W. Eaton <jwe@octave.org>
parents: 23712
diff changeset
333 -e "s|%OCTAVE_CONF_KLU_CPPFLAGS%|\"${KLU_CPPFLAGS}\"|" \
dcf3f00a7283 * subst-cross-config-vals.in.sh: Also substitute OCTAVE_CONF_EXEC_PREFIX.
John W. Eaton <jwe@octave.org>
parents: 23712
diff changeset
334 -e "s|%OCTAVE_CONF_KLU_LDFLAGS%|\"${KLU_LDFLAGS}\"|" \
dcf3f00a7283 * subst-cross-config-vals.in.sh: Also substitute OCTAVE_CONF_EXEC_PREFIX.
John W. Eaton <jwe@octave.org>
parents: 23712
diff changeset
335 -e "s|%OCTAVE_CONF_KLU_LIBS%|\"${KLU_LIBS}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
336 -e "s|%OCTAVE_CONF_LAPACK_LIBS%|\"${LAPACK_LIBS}\"|" \
28882
d7169f012ee1 mkoctfile: Account for different prefix on build and host system (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents: 27923
diff changeset
337 -e "s|%OCTAVE_CONF_LDFLAGS%|\"${ldflags}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
338 -e "s|%OCTAVE_CONF_LD_STATIC_FLAG%|\"${LD_STATIC_FLAG}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
339 -e "s|%OCTAVE_CONF_LEX%|\"${LEX}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
340 -e "s|%OCTAVE_CONF_LEXLIB%|\"${LEXLIB}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
341 -e "s|%OCTAVE_CONF_LFLAGS%|\"${LFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
342 -e "s|%OCTAVE_CONF_LIBDIR%|\"${libdir}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
343 -e "s|%OCTAVE_CONF_LIBOCTAVE%|\"${LIBOCTAVE}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
344 -e "s|%OCTAVE_CONF_LIBOCTINTERP%|\"${LIBOCTINTERP}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
345 -e "s|%OCTAVE_CONF_LIBS%|\"${LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
346 -e "s|%OCTAVE_CONF_LN_S%|\"${LN_S}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
347 -e "s|%OCTAVE_CONF_MAGICK_CPPFLAGS%|\"${MAGICK_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
348 -e "s|%OCTAVE_CONF_MAGICK_LDFLAGS%|\"${MAGICK_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
349 -e "s|%OCTAVE_CONF_MAGICK_LIBS%|\"${MAGICK_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
350 -e "s|%OCTAVE_CONF_MKOCTFILE_AR%|\"${AR}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
351 -e "s|%OCTAVE_CONF_MKOCTFILE_CC%|\"${CC}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
352 -e "s|%OCTAVE_CONF_MKOCTFILE_CXX%|\"${CXX}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
353 -e "s|%OCTAVE_CONF_MKOCTFILE_DL_LDFLAGS%|\"${DL_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
354 -e "s|%OCTAVE_CONF_MKOCTFILE_F77%|\"${F77}\"|" \
23759
f891afece80d also substitute new mkoctfile variables in subst-cross-config-vals script
John W. Eaton <jwe@octave.org>
parents: 23725
diff changeset
355 -e "s|%OCTAVE_CONF_MKOCTFILE_OCTAVE_LINK_DEPS%|\"${MKOCTFILE_OCTAVE_LINK_DEPS}\"|" \
f891afece80d also substitute new mkoctfile variables in subst-cross-config-vals script
John W. Eaton <jwe@octave.org>
parents: 23725
diff changeset
356 -e "s|%OCTAVE_CONF_MKOCTFILE_OCT_LINK_DEPS%|\"${MKOCTFILE_OCT_LINK_DEPS}\"|" \
25556
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
357 -e "s|%OCTAVE_CONF_MKOCTFILE_RANLIB%|\"${RANLIB}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
358 -e "s|%OCTAVE_CONF_OCTAVE_LINK_DEPS%|\"${OCTAVE_LINK_DEPS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
359 -e "s|%OCTAVE_CONF_OCTAVE_LINK_OPTS%|\"${OCTAVE_LINK_OPTS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
360 -e "s|%OCTAVE_CONF_OCTINCLUDEDIR%|\"${octincludedir}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
361 -e "s|%OCTAVE_CONF_OCTLIBDIR%|\"${octlibdir}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
362 -e "s|%OCTAVE_CONF_OCT_LINK_DEPS%|\"${OCT_LINK_DEPS}\"|" \
28882
d7169f012ee1 mkoctfile: Account for different prefix on build and host system (bug #59173).
Markus Mützel <markus.muetzel@gmx.de>
parents: 27923
diff changeset
363 -e "s|%OCTAVE_CONF_OCT_LINK_OPTS%|\"${oct_link_opts}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
364 -e "s|%OCTAVE_CONF_OPENGL_LIBS%|\"${OPENGL_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
365 -e "s|%OCTAVE_CONF_PCRE_CPPFLAGS%|\"${PCRE_CPPFLAGS}\"|" \
23005
8e9dd0d6e337 update check for pcre library to use pkg-config (bug #49993)
John W. Eaton <jwe@octave.org>
parents: 22899
diff changeset
366 -e "s|%OCTAVE_CONF_PCRE_LDFLAGS%|\"${PCRE_LDFLAGS}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
367 -e "s|%OCTAVE_CONF_PCRE_LIBS%|\"${PCRE_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
368 -e "s|%OCTAVE_CONF_PREFIX%|\"${prefix}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
369 -e "s|%OCTAVE_CONF_PTHREAD_CFLAGS%|\"${PTHREAD_CFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
370 -e "s|%OCTAVE_CONF_PTHREAD_LIBS%|\"${PTHREAD_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
371 -e "s|%OCTAVE_CONF_QHULL_CPPFLAGS%|\"${QHULL_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
372 -e "s|%OCTAVE_CONF_QHULL_LDFLAGS%|\"${QHULL_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
373 -e "s|%OCTAVE_CONF_QHULL_LIBS%|\"${QHULL_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
374 -e "s|%OCTAVE_CONF_QRUPDATE_CPPFLAGS%|\"${QRUPDATE_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
375 -e "s|%OCTAVE_CONF_QRUPDATE_LDFLAGS%|\"${QRUPDATE_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
376 -e "s|%OCTAVE_CONF_QRUPDATE_LIBS%|\"${QRUPDATE_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
377 -e "s|%OCTAVE_CONF_QT_CPPFLAGS%|\"${QT_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
378 -e "s|%OCTAVE_CONF_QT_LDFLAGS%|\"${QT_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
379 -e "s|%OCTAVE_CONF_QT_LIBS%|\"${QT_LIBS}\"|" \
25931
332be8be16eb dynamically load qt graphics
John W. Eaton <jwe@octave.org>
parents: 25556
diff changeset
380 -e "s|%OCTAVE_CONF_QT_OPENGL_LIBS%|\"${QT_OPENGL_LIBS}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
381 -e "s|%OCTAVE_CONF_RANLIB%|\"${RANLIB}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
382 -e "s|%OCTAVE_CONF_RDYNAMIC_FLAG%|\"${RDYNAMIC_FLAG}\"|" \
25556
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
383 -e "s|%OCTAVE_CONF_READLINE_LIBS%|\"${READLINE_LIBS}\"|" | \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
384 $SED \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
385 -e "s|%OCTAVE_CONF_SHARED_LIBS%|\"${SHARED_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
386 -e "s|%OCTAVE_CONF_SH_LDFLAGS%|\"${SH_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
387 -e "s|%OCTAVE_CONF_STATIC_LIBS%|\"${STATIC_LIBS}\"|" \
23990
6f56efc098bd check for suitesparse config library before other suitesparse libraries
John W. Eaton <jwe@octave.org>
parents: 23759
diff changeset
388 -e "s|%OCTAVE_CONF_SUITESPARSECONFIG_LIBS%|\"${SUITESPARSECONFIG_LIBS}\"|" \
23725
dcf3f00a7283 * subst-cross-config-vals.in.sh: Also substitute OCTAVE_CONF_EXEC_PREFIX.
John W. Eaton <jwe@octave.org>
parents: 23712
diff changeset
389 -e "s|%OCTAVE_CONF_SUNDIALS_IDA_CPPFLAGS%|\"${SUNDIALS_IDA_CPPFLAGS}\"|" \
dcf3f00a7283 * subst-cross-config-vals.in.sh: Also substitute OCTAVE_CONF_EXEC_PREFIX.
John W. Eaton <jwe@octave.org>
parents: 23712
diff changeset
390 -e "s|%OCTAVE_CONF_SUNDIALS_IDA_LDFLAGS%|\"${SUNDIALS_IDA_LDFLAGS}\"|" \
dcf3f00a7283 * subst-cross-config-vals.in.sh: Also substitute OCTAVE_CONF_EXEC_PREFIX.
John W. Eaton <jwe@octave.org>
parents: 23712
diff changeset
391 -e "s|%OCTAVE_CONF_SUNDIALS_IDA_LIBS%|\"${SUNDIALS_IDA_LIBS}\"|" \
dcf3f00a7283 * subst-cross-config-vals.in.sh: Also substitute OCTAVE_CONF_EXEC_PREFIX.
John W. Eaton <jwe@octave.org>
parents: 23712
diff changeset
392 -e "s|%OCTAVE_CONF_SUNDIALS_NVECSERIAL_CPPFLAGS%|\"${SUNDIALS_NVECSERIAL_CPPFLAGS}\"|" \
dcf3f00a7283 * subst-cross-config-vals.in.sh: Also substitute OCTAVE_CONF_EXEC_PREFIX.
John W. Eaton <jwe@octave.org>
parents: 23712
diff changeset
393 -e "s|%OCTAVE_CONF_SUNDIALS_NVECSERIAL_LDFLAGS%|\"${SUNDIALS_NVECSERIAL_LDFLAGS}\"|" \
dcf3f00a7283 * subst-cross-config-vals.in.sh: Also substitute OCTAVE_CONF_EXEC_PREFIX.
John W. Eaton <jwe@octave.org>
parents: 23712
diff changeset
394 -e "s|%OCTAVE_CONF_SUNDIALS_NVECSERIAL_LIBS%|\"${SUNDIALS_NVECSERIAL_LIBS}\"|" \
26910
075c4d3bf1de use OCTAVE_CHECK_LIB to check for sundials_sunlinsolklu library
John W. Eaton <jwe@octave.org>
parents: 26603
diff changeset
395 -e "s|%OCTAVE_CONF_SUNDIALS_SUNLINSOLKLU_CPPFLAGS%|\"${SUNDIALS_SUNLINSOLKLU_CPPFLAGS}\"|" \
075c4d3bf1de use OCTAVE_CHECK_LIB to check for sundials_sunlinsolklu library
John W. Eaton <jwe@octave.org>
parents: 26603
diff changeset
396 -e "s|%OCTAVE_CONF_SUNDIALS_SUNLINSOLKLU_LDFLAGS%|\"${SUNDIALS_SUNLINSOLKLU_LDFLAGS}\"|" \
075c4d3bf1de use OCTAVE_CHECK_LIB to check for sundials_sunlinsolklu library
John W. Eaton <jwe@octave.org>
parents: 26603
diff changeset
397 -e "s|%OCTAVE_CONF_SUNDIALS_SUNLINSOLKLU_LIBS%|\"${SUNDIALS_SUNLINSOLKLU_LIBS}\"|" \
22502
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
398 -e "s|%OCTAVE_CONF_TERM_LIBS%|\"${TERM_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
399 -e "s|%OCTAVE_CONF_UMFPACK_CPPFLAGS%|\"${UMFPACK_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
400 -e "s|%OCTAVE_CONF_UMFPACK_LDFLAGS%|\"${UMFPACK_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
401 -e "s|%OCTAVE_CONF_UMFPACK_LIBS%|\"${UMFPACK_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
402 -e "s|%OCTAVE_CONF_VERSION%|\"${version}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
403 -e "s|%OCTAVE_CONF_WARN_CFLAGS%|\"${WARN_CFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
404 -e "s|%OCTAVE_CONF_WARN_CXXFLAGS%|\"${WARN_CXXFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
405 -e "s|%OCTAVE_CONF_X11_INCFLAGS%|\"${X11_INCFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
406 -e "s|%OCTAVE_CONF_X11_LIBS%|\"${X11_LIBS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
407 -e "s|%OCTAVE_CONF_XTRA_CFLAGS%|\"${XTRA_CFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
408 -e "s|%OCTAVE_CONF_XTRA_CXXFLAGS%|\"${XTRA_CXXFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
409 -e "s|%OCTAVE_CONF_YACC%|\"${YACC}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
410 -e "s|%OCTAVE_CONF_YFLAGS%|\"${YFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
411 -e "s|%OCTAVE_CONF_Z_CPPFLAGS%|\"${Z_CPPFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
412 -e "s|%OCTAVE_CONF_Z_LDFLAGS%|\"${Z_LDFLAGS}\"|" \
341bc61c2286 * subst-cross-config-vals.in.sh: Fix indentation.
John W. Eaton <jwe@octave.org>
parents: 22501
diff changeset
413 -e "s|%OCTAVE_CONF_Z_LIBS%|\"${Z_LIBS}\"|" \
25556
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
414 -e "s|%OCTAVE_CONF_config_opts%|\"${config_opts}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
415 -e "s|%OCTAVE_DATADIR%|\"${datadir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
416 -e "s|%OCTAVE_DATAROOTDIR%|\"${datarootdir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
417 -e "s|%OCTAVE_DEFAULT_PAGER%|\"${DEFAULT_PAGER}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
418 -e "s|%OCTAVE_DOCDIR%|\"${docdir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
419 -e "s|%OCTAVE_DOC_CACHE_FILE%|\"${doc_cache_file}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
420 -e "s|%OCTAVE_EXEC_PREFIX%|\"${exec_prefix}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
421 -e "s|%OCTAVE_EXEEXT%|\"${EXEEXT}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
422 -e "s|%OCTAVE_FCNFILEDIR%|\"${fcnfiledir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
423 -e "s|%OCTAVE_IMAGEDIR%|\"${imagedir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
424 -e "s|%OCTAVE_INCLUDEDIR%|\"${includedir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
425 -e "s|%OCTAVE_INFODIR%|\"${infodir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
426 -e "s|%OCTAVE_INFOFILE%|\"${infofile}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
427 -e "s|%OCTAVE_LIBDIR%|\"${libdir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
428 -e "s|%OCTAVE_LIBEXECDIR%|\"${libexecdir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
429 -e "s|%OCTAVE_LOCALAPIARCHLIBDIR%|\"${localapiarchlibdir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
430 -e "s|%OCTAVE_LOCALAPIFCNFILEDIR%|\"${localapifcnfiledir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
431 -e "s|%OCTAVE_LOCALAPIOCTFILEDIR%|\"${localapioctfiledir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
432 -e "s|%OCTAVE_LOCALARCHLIBDIR%|\"${localarchlibdir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
433 -e "s|%OCTAVE_LOCALFCNFILEDIR%|\"${localfcnfiledir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
434 -e "s|%OCTAVE_LOCALOCTFILEDIR%|\"${localoctfiledir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
435 -e "s|%OCTAVE_LOCALSTARTUPFILEDIR%|\"${localstartupfiledir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
436 -e "s|%OCTAVE_LOCALVERARCHLIBDIR%|\"${localverarchlibdir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
437 -e "s|%OCTAVE_LOCALVERFCNFILEDIR%|\"${localverfcnfiledir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
438 -e "s|%OCTAVE_LOCALVEROCTFILEDIR%|\"${localveroctfiledir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
439 -e "s|%OCTAVE_MAN1DIR%|\"${man1dir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
440 -e "s|%OCTAVE_MAN1EXT%|\"${man1ext}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
441 -e "s|%OCTAVE_MANDIR%|\"${mandir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
442 -e "s|%OCTAVE_OCTDATADIR%|\"${octdatadir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
443 -e "s|%OCTAVE_OCTDOCDIR%|\"${octdocdir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
444 -e "s|%OCTAVE_OCTETCDIR%|\"${octetcdir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
445 -e "s|%OCTAVE_OCTFILEDIR%|\"${octfiledir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
446 -e "s|%OCTAVE_OCTFONTSDIR%|\"${octfontsdir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
447 -e "s|%OCTAVE_OCTINCLUDEDIR%|\"${octincludedir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
448 -e "s|%OCTAVE_OCTLIBDIR%|\"${octlibdir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
449 -e "s|%OCTAVE_OCTLOCALEDIR%|\"${octlocaledir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
450 -e "s|%OCTAVE_OCTTESTSDIR%|\"${octtestsdir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
451 -e "s|%OCTAVE_PREFIX%|\"${prefix}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
452 -e "s|%OCTAVE_RELEASE%|\"${OCTAVE_RELEASE}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
453 -e "s|%OCTAVE_STARTUPFILEDIR%|\"${startupfiledir}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
454 -e "s|%OCTAVE_TEXI_MACROS_FILE%|\"${texi_macros_file}\"|" \
cbef9fc53fef include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents: 25310
diff changeset
455 -e "s|%OCTAVE_VERSION%|\"${version}\"|"